IIS Smtp服务器
问题描述:
我的应用程序需要每天发送数千封电子邮件。IIS Smtp服务器
所以我想到了使用C#编写我自己的smtp服务器,它会每分钟拉一个数据库以查看是否有任何未决的电子邮件消息。
但是,那时,我发现微软的IIS SMTP服务来....
我的问题:
IIS的SMTP服务可以处理外发邮件的量,并且是它可靠吗?还是我应该重新发明轮子并写我自己的?
谢谢
答
是的,IIS SMTP可以处理它。
答
我建议你在SMTP服务器上做一些负载测试,以确保它能够处理你期望加载到它的负载。
我不会建议你通过构建自己的SMTP服务器来重新发明轮子。如果您发现IIS SMTP性能不及时,您可以尝试找到一个开源的。
答
是的iis SMTP应该没问题。但你应该考虑的事情很少。
加载测试服务器:这会给你一次可以发送的最大电子邮件数量。
如果您打算发送大量电子邮件,最好在发送几封电子邮件后“休眠”,然后继续休息。
我曾经写过一个cron作业来在短时间内发送邮件,我犯了一个错误,没有检查上一份工作的状态。作业之间crahsed中,第二个开始发送电子邮件到崩溃,然后下一个启动的同一地址......
只有推倒重来只有当你可以设计一个非常非常好轮;-)
答
我会考虑使用第三方服务。这并不便宜,并且有充足的理由为此收取费用。第一,如果你打算定期发送大量的电子邮件,你需要与主要的电子邮件供应商建立信任关系:明确的gmail,hotmail,yahoo,excite,altavista等。这种关系需要一段时间,但是很好值得。没有这一点,你的服务器将被禁止非常快。 查看iContact,Mailchimp或Aweber。
祝你好运
我同意,我见过它发生。 – bzlm 2009-03-17 08:03:43
你们有这方面的指标吗?是否有任何性能计数器支持此升级/测试/检查? – 2009-07-27 06:25:38