C#.net将带附件的电子邮件排队以便发送的最佳方法

我正在研究一种更安全地从我们的应用程序发送电子邮件的方法.

我们目前正在直接向IIS SMTP服务器发送电子邮件,但正在寻找在服务器停机,重启等情况下更安全地发送电子邮件的方法.

我在想一种实现这种方法的方法是将电子邮件(带附件)存储在一个队列中,由一个单独的进程处理,或者将电子邮件存储在数据库中然后进行处理.

我想得到一些建议,任何建议将不胜感激.

谢谢

最佳答案 我们也有同样的情况.我们通过将电子邮件存储在保持故障和重试状态的数据库中来解决它.我们使用
FreeSMTP发送实际消息. Quicksoft还有一个全面的产品,可以自己处理错误并保留自己的消息数据库,如果这是你正在寻找的东西(不是那么免费;-))

点赞