Amr*_*rhy 6 c# asp.net email multithreading
在一个网站上,有时发送电子邮件需要几秒钟,所以我需要从另一个线程发送电子邮件,不要等到电子邮件发送.
我在stackoverflow上找到了这个答案,这样做是否可以,我每次请求只发送一封电子邮件?
或者还有另一种标准方法可以做到这一点?
如果可能,您应该设置一个仅侦听环回地址 (127.0.0.1) 的本地 SMTP 服务器,因为这正是邮件队列的用途。您可以将 SMTP 服务器配置为通过真实的出站邮件服务器进行中继,这样就不会遇到 SPF 将邮件视为垃圾邮件的问题。
通过这种方式,您的应用程序可以快速对出站邮件进行排队,并保持愉快的状态,并且您可以合理地确定,即使在负载过重、网络问题甚至崩溃的情况下,消息最终也会被传递。
| 归档时间: |
|
| 查看次数: |
415 次 |
| 最近记录: |