我正在寻找一个批量电子邮件验证工具来解析 60K 个电子邮件地址的列表。我们公司每月通过我们的邮件列表软件 MDAEMON 发送 800 万封电子邮件通讯。MDAEMON 附带了一个错误的电子邮件地址验证器,但我对其结果不太满意,因为它会捕获 SMTP 错误为 500 及以上的返回电子邮件地址。(我们希望保留返回“邮箱已满”错误或将我们视为垃圾邮件的退回电子邮件)
为了进一步修剪列表,我们使用高级电子邮件验证器。但我随机测试了此列表的样本,发现有几封电子邮件是有效的。
由于我们公司严重依赖来自时事通讯的流量,我想知道还有哪些其他基于 Windows 的批量电子邮件验证工具?
答案1
经过一番仔细阅读服务器故障,我意识到我最初的问题是误导正确的短语或问题应该是
如何管理退回邮件
感谢所有人的回应。
接下来,我将研究使用 phplist 和 listnanny 来处理我的退回邮件。
干杯!
答案2
还可以使用 Thunderplunger 与 Thunderbird 一起使用:
https://addons.mozilla.org/en-us/thunderbird/addon/thunderplunger/
对于超过 500k+ 个地址来说可能并不理想,但它可以验证相当多的地址。
答案3
解析 60k 个电子邮件地址需要逐个处理。假设您以某种形式的列表形式拥有这些地址(否则它们还能用于什么用途?)创建一个脚本来读取该列表并检查每个地址,记录任何失败的地址。运行该脚本应该不会超过几秒钟。
答案4
有几个 Perl 库可以调用邮件服务器并验证该地址是否被接受。这将允许您删除在发送过程中失败的任何地址。发送邮件时,并非所有域都会使无效的本地部分(用户)失败。使用有效的发件人地址,他们可以将退回邮件发送到该地址。
还请注意,某些域会因不存在的用户而导致暂时失败。在您的终端上使用适当的邮件程序,并让其在传递超时后退回邮件。
您需要分析退回邮件以确定邮件退回的原因。配置正确的服务器发送格式正确的电子邮件时不应退回邮件。遵循 RFCS 并确保您未列入黑名单。