一尘不染

确定电子邮件地址的健康/有效性

algorithm

网站的例行维护通常涉及验证链接是否有效,标记不良链接等。

我知道如何通过脚本匹配电子邮件地址(尤其是在mailto:链接中的网页上下文中)。我的问题是,如何在不向其发送垃圾邮件的情况下验证它们的正常性?

剥离域并验证其是否在端口25上侦听是部分答案,但不能验证用户名/别名。

是否可以将其添加到我管理的网站的维护脚本中?

我真的不在乎它用什么语言写,只要它能起作用:)


阅读 366

收藏
2020-07-28

共1个答案

一尘不染

同意Jay的意见:为完成此特定工作而构建的所有精美功能通常都已关闭…

唯一的方法是向该地址发送电子邮件;即使如此,您也不是100%确定。

  • 该地址可能是垃圾;没有人在检查它。
  • 邮箱已满(临时?),您会得到一个DSN
  • SMTP服务器故障/中断

恕我直言,请继续检查域(如果您不想被列入黑名单,请轻松进行连接),并使用akismet / spamhaus等反垃圾邮件工具来过滤用户提交的内容。

2020-07-28