我应该直接使用IIS虚拟服务器中继还是连接到SMTP服务器?

时间:2011-12-19 22:32:59

标签: email iis

我有一个hostgator的电子邮件帐户。我想构建一个控制台应用程序(稍后是一个服务应用程序),它将检查mysql数据库中是否需要发送的电子邮件,并通过发送一定数量的电子邮件来处理它们。秒。这些电子邮件将附有2-3mb pdf价格表,以便发送给我们的常规客户群。设置了大约500个接收电子邮件。

  

我的问题是:我应该直接连接到hostgator并发送   电子邮件或我应该使用IIS虚拟服务器中继并拥有它   连接到hostgator?

我唯一能想到的是Hostgator是否已经关闭虚拟中继可能是一个很好的选择,因为它已经重试。再一次,我想我可以在代码中加入一些try / catch,如果它没有连接到hostgator,或者它们是一个问题,它将转到计时器并等待x分钟再重试处理电子邮件。

1 个答案:

答案 0 :(得分:1)

我们发现最简单的方法是生成外发电子邮件并将其放在inetpub \ mailroot \ pickup文件夹中,然后让SMTP服务处理它们(您可以将其设置为将电子邮件转发到相应的主机)。

这完全属于不重新发明轮子的类别:SMTP服务可以轻松处理与邮件服务器连接断开,重试以及所有其他“有趣”内容的情况如果直接处理SMTP发送,请在代码中实现。