C#.net 对带有附件的电子邮件进行排队以进行发送的最佳方式

Posted

技术标签:

【中文标题】C#.net 对带有附件的电子邮件进行排队以进行发送的最佳方式【英文标题】:C#.net best way to queue emails with attachments for sending 【发布时间】:2011-07-06 21:12:48 【问题描述】:

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

我们目前正在将电子邮件直接发送到 IIS SMTP 服务器,但正在寻找在服务器出现故障、重新启动等情况下更安全地发送电子邮件的方法。

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

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

谢谢

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于C#.net 对带有附件的电子邮件进行排队以进行发送的最佳方式的主要内容,如果未能解决你的问题,请参考以下文章

发送带有附件的 HTML 电子邮件

使用Java程序发送邮件|发送有附件的邮件|进行邮件群发

带有附件问题的 PHP Pear Mime 邮件

webdriver实现用126邮箱给你自己发一个带有附件标题正文的邮件

java 接收邮件附件乱码

我用jmail发邮件附件 可是收到的都是乱码 怎么办啊?