Программная публикация формы InfoPath (отправка по электронной почте)

Я ищу способ программной отправки формы InfoPath, эквивалентный использованию кнопки быстрой публикации в конструкторе InfoPath, но без использования какого-либо пользовательского интерфейса.

Мне не удалось найти способ сделать это, я пробовал использовать MailEnvelope, но он вызывает пользовательский интерфейс, а я этого не хочу.

В итоге я отправил текущий файл формы через SmtpClient, но затем форма отображается как обычное вложение.

Кто-нибудь знает, есть ли возможность сделать это из кода или нет?

Заранее спасибо.


person animaonline    schedule 23.07.2012    source источник


Ответы (1)


Вы можете использовать SmtpClient с вложениями, но вам необходимо установить типы MIME для вложений и заголовков в электронном письме. Вместо того, чтобы копировать всю статью здесь, перейдите по этой ссылке: http://blogs.msdn.com/b/hanuk/archive/2008/03/18/how-to-display-infopath-forms-inline-with-outlook-email-message.aspx

person ktharsis    schedule 27.07.2012