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

时间:2011-03-01 22:35:31

标签: c# .net email message-queue

我正在研究如何更安全地从我们的应用程序发送电子邮件。

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

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

我想得到一些建议,任何建议都会受到赞赏。

由于

1 个答案:

答案 0 :(得分:2)

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