Приложение электронной почты .net? - PullRequest
0 голосов
/ 19 октября 2010

Нам нужен почтовый сервер для нашего приложения .net. Ниже приведены требования, все варианты, которые я знаю о чёрном ящике, который отправляет и получает электронную почту для учетных записей, работа с ним через API не очень предназначена.

Основные требованияотправлять электронную почту + проверять состояние электронной почты каждые 5 минут, чтобы проверить, прошел ли он.

Требование к услуге -> Отправить электронную почту через .net api -> При отправке идентификатора возврата -> Использование идентификатора позволяет проверить состояние

Любое решение на основе linux также должно работать для нас, если оно поддерживает Rest для выполнения вышеуказанных действий.

1 Ответ

0 голосов
/ 19 октября 2010

.NET отлично подходит для отправки почты, используя класс SmtpClient.Однако для проверки отказов требуется POP3.

Сказав это, POP3 не является особенно сложным протоколом, поэтому вы можете свернуть свой собственный клиент или найти реализацию с открытым исходным кодом, такую ​​как , этот.

edit

Если сделать шаг назад, то искомое уведомление просто не является частью SMTP.Вместо этого сервер ставит в очередь исходящие сообщения и отправляет их, когда это возможно, что не обязательно в течение 5 минут.Если попытка отправки не удалась, она будет повторяться в течение следующих 4 дней с уменьшающейся частотой.Только после этого он сдается и бросает сообщение об отказе отправителю.Если это удается, то ничего не отправляется.

Теперь есть различные настройки и настройки, и, возможно, некоторые пользовательские API, но то, что вы ищете, не доступно из коробки.

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