C # .net лучший способ поставить в очередь электронные письма с вложениями для отправки - PullRequest
4 голосов
/ 02 марта 2011

Я ищу способ более безопасной отправки электронных писем из нашего приложения.

В настоящее время мы отправляем электронные письма непосредственно на SMTP-сервер IIS, но ищем способы более безопасной доставки электронной почты в случае отказа сервера., перезапускает и т. д.

Я думал, что способ реализовать это будет хранить электронные письма (с вложениями) в очереди для обработки отдельным процессом, или сохранять электронные письма в базе данных для последующей обработки,

Я хотел получить совет, и любые предложения будут оценены.

Спасибо

1 Ответ

2 голосов
/ 02 марта 2011

У нас есть аналогичный случай.Мы решили эту проблему, сохранив электронные письма в базе данных, в которой хранится информация о состоянии ошибки и повторных попыток.Мы используем FreeSMTP для отправки реальных сообщений.Quicksoft также имеет универсальный продукт, который самостоятельно обрабатывает ошибки и ведет собственную базу данных сообщений, если это то, что вы ищете (хотя и не так бесплатно; -))

...