Отправить сообщение электронной почты eml С#

В настоящее время у меня есть приложение электронной почты, и я хочу добавить отправку сообщений с .eml, но не в виде вложенного файла без отправителя в содержимое. Я не знаю, с чего начать. Моей первой идеей было извлечь сообщение из файла .eml и вернуть сообщение CDO.


person gvivetapl    schedule 15.01.2016    source источник
comment
Я думаю, вам следует проанализировать содержимое вашего файла eml и использовать результаты для полей вашей электронной почты. Знаете ли вы структуру файла eml?   -  person fryday    schedule 15.01.2016
comment
Для него нет официального RFC. Но обычно он хранится в rfc0822. Вы можете найти его здесь: ietf.org/rfc/rfc0822.txt . Каков источник ваших файлов eml?   -  person fryday    schedule 15.01.2016
comment
Мне нужно добавить к сообщению из файла eml класс MailMessage.   -  person gvivetapl    schedule 18.01.2016
comment
Вы ищете решение или готовую библиотеку?   -  person fryday    schedule 19.01.2016


Ответы (1)


Возможно, это будет библиотека OpenPop.NET (http://hpop.sourceforge.net/). Синтаксический анализ MIME включен и, насколько я помню, когда-то у меня работал нормально. У меня сложилось впечатление, что это то, что вы ищете.

person Community    schedule 15.01.2016
comment
Мне нужно добавить к сообщению из файла eml класс MailMessage. - person gvivetapl; 18.01.2016