C#.net排队带有附件的电子邮件的最佳方法

And*_*nic 5 .net c# email message-queue

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

我们目前正在将电子邮件直接发送到IIS SMTP服务器,但是正在研究在服务器发生故障,重新启动等情况下更安全地传递电子邮件的方法。

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

我想获得一些建议,任何建议将不胜感激。

谢谢

Den*_*mit 2

我们也有一个类似的案例。我们通过将电子邮件存储在保留故障和重试状态的数据库中来解决这个问题。我们使用FreeSMTP发送实际的消息。Quicksoft 还有一个全面的产品,可以自行处理错误并保留自己的消息数据库(如果您正在寻找的话)(不过不是那么免费;-))