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

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

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

有没有办法将其添加到我管理的网站的维护脚本中?

我真的不在乎它是用什么语言编写的,只要它能工作就行:)

有帮助吗?

解决方案

同意 杰伊:为完成这项特定工作而构建的所有漂亮功能通常都被关闭......

唯一的方法是向该地址发送电子邮件;即使这样,你也不能 100% 确定。

  • 该地址可能是垃圾;没有人检查它。
  • 邮箱已满(暂时?)并且您获得 DSN
  • SMTP 服务器故障/中断

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

其他提示

SMTP用于有一个“VRFY”命令,该命令要求服务器如果它认为用户名是有效的。每个人都转过其关闭现在,为了防止垃圾邮件。

这也曾经是可以开始发送电子邮件,“MAIL FROM:......”,“RCPT TO:......”,并接收服务器将让你知道正确后RCPT TO如果地址WASN “T任何好处。这不工作了,无论是。

这是说的长篇大论方式“不,我不认为有一种方法可以做到这一点,实际上并没有发送电子邮件。”

这取决于你如何准确需要它,因为刚才的答复指出您可以通过脚本使用SMTP服务器接口。然后,它只有这么准确,即使您发送电子邮件可能永远不会成为100%的准确,有些SMTP服务器可以接受邮件,但随后放弃它,或者也可以不使用一些电子邮件地址,但仍接受邮件。

有没有更换做手工,你将只能得到通过自动化一定置信水平,而不是100%。

这样做的更好的办法是等待,直到你有一个正常的电子邮件发送到订阅列表,并在其中包含任何人想要留在名单上的一个合理的时间内,在填写表格的请求。在此之后,你可以假设谁没有回应不想要任何更多的邮件,并删除他们的人。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top