Как отправить электронное письмо с уведомлением о местонахождении в node.js или C # /. NET? - PullRequest
1 голос
/ 21 мая 2019

Я включаю почтовый клиент в программное обеспечение, и мне необходимо управлять «подтверждением получения», отправленным с некоторыми электронными письмами.

Запрос одного из них прост и реализуется большинством библиотек.,То, что я ищу, - это способ (легко) сгенерировать почту MDN в соответствии со стандартом, определенным здесь: https://tools.ietf.org/html/rfc3798#section-2.1, для ответа на запросы «чтения квитанции».

Мое программное обеспечение на C #/ .NET, и (по причинам) электронные письма отправляются сервером в Node.js.

Я мог бы самостоятельно читать и применять стандарт, но я не хочу изобретать колесо, поэтому я хотел бы знать, существует ли свободная библиотека в Node.js или в C # /. NET,позволяет автоматически создавать почту MDN.В качестве альтернативы было бы полезно получить хороший учебник "Как".

Заранее благодарен за помощь!

Редактировать:

Я не могуиспользовать поведение по умолчанию моего почтового сервера.Я использую свой почтовый ящик в качестве «буфера»: каждое полученное письмо обрабатывается и удаляется с почтового сервера моим собственным настраиваемым сервером.

1 Ответ

1 голос
/ 21 мая 2019

Это немного хитро и зависит от настроек почтового сервера.Вы можете использовать кроссплатформенный ImapClient:

http://www.imapx.org/

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

для всех типов протоколов, которые вы могли бы использовать (.Net):

https://www.emailarchitect.net/eagetmail/kb/csharp.aspx?cat=18

Но основная идея остается прежней - ваша система обрабатывает уведомления по электронной почте с вашего почтового ящика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...