我正在寻找一种可以在 Windows 中发送大量邮件的解决方案。
我不是在发送垃圾邮件。我的公司想给我们的用户发送邮件。
我不想使用第三方 smtp 服务器(如谷歌邮件)。
因为它会在连续发送多封邮件时询问验证码。
请给我一些解决方案。
编辑:
我只想在 Windows 中发送邮件。
海量邮件意味着每天只有几百封邮件。
我只想向我们的用户发送我们的产品信息。
答案1
这很大程度上取决于您使用什么电子邮件。如果是内部来源解决方案(Exchange 之类的),则比外包解决方案(Google Apps)更容易。
就这个问题而言,我假设“大量”是指“对许多人来说”而不是“邮件大小非常大”。后者是一个更难破解的问题。
如果是内部来源的电子邮件解决方案,则有许多编程方法可用于连接 SMTP 服务器并发送大量邮件。由于您可以控制邮件服务器,因此您可以提供允许此类访问模式所需的任何配置更改。我在上一份工作中也做过类似的事情。
如果是外部来源的电子邮件解决方案,那么您就只能听天由命了。有些解决方案提供商允许您拥有一个“白名单” IP 地址,从该地址发出的所有邮件都被视为干净的,有些则不允许。有些对您可以发送的邮件数量有不可知的限制,您只能遵守这些限制。
答案2
编辑:
我回到这个答案是为了获得更多的帮助。可以肯定的是,上面的答案是开玩笑的。
如果您要发送大量电子邮件,那么您最好知道自己在做什么,并拥有一些严密的保护基础设施。您需要设置 SPF 记录并使用 DKIM。您需要一组专用 IP 地址来发送外发电子邮件。您需要在电子邮件中跟踪统计数据和监控,以确定谁在查看什么以及电子邮件是否真正需要。您需要双重选择加入系统等等。
简而言之,如果“大量”是指“每天发送数百万封电子邮件”甚至“每天发送数十万封电子邮件”,那么你需要投入大量资金并具备一定的技能。你无法为此使用 IIS 的 SMTP 服务。我再说一遍,你无法为此使用 IIS。这个网站上有人使用 IIS 发送数十万封电子邮件,这很不妙。他们经常被列入黑名单。他们很难管理它。他们一直在 ServerFault 上询问与他们的困境有关的问题。
您需要研究一些软件,例如 PowerMTA,才能完成所有需要的工作。事实上,如果您使用 MailChimp 或 Constant Contact 之类的软件,效果会更好。如果您必须自己发送邮件,请研究像 SendGrid 或 JangoMail 这样的公司,它们知道如何大规模处理出站邮件。除非您拥有一支精干的工程团队(或者您的工程团队正在崩溃),否则请不要自己做这件事。