验证Linux上的电子邮件地址

验证Linux上的电子邮件地址,第1张

概述我使用sendmail -bv example@othesite.com这样的命令来验证一些电子邮件地址,以确认地址是否有效,然后再向人们发送实际的电子邮件.它适用于我测试的大多数网站.但有时候,我正在使用sendmail对于某些网站来说,无论我的地址名称是什么,都会给我所有通行证同一个网站.例如:sendmail -bv yyyyyy@othersite.

我使用sendmail -bv example@othesite.com这样的命令来验证一些电子邮件地址,以确认地址是否有效,然后再向人们发送实际的电子邮件.
它适用于我测试的大多数网站.但有时候,我正在使用sendmail
对于某些网站来说,无论我的地址名称是什么,都会给我所有通行证
同一个网站.

例如:

sendmail -bv yyyyyy@othersite.com

yyyyyy可以是任何通过命令的东西,并且总是报告“yyyyyy@othersite.com已验证”.这似乎是正确的,但我认为这背后应该是错误的.为什么?

其他命令检查linux上的邮件地址是可靠的,可用的,这是怎么做的命令?最佳答案简短回答:
没有100%可靠的方法来验证收件人电子邮件地址的存在,而不是实际在那里发送邮件并让收件人单击邮件正文中的链接.

说明:
大多数这些地址验证工具的作用是联系收件人服务器,启动SMTP会话并使用SMTP“RCPT TO”(或有时“VRFY”)命令检查服务器是否响应200 OK或550 User UnkNown.如果服务器进行收件人验证,则此方法有效,但许多服务器只是先接受所有内容,然后在收件人不存在时再退回邮件.即使启用了收件人筛选,某些系统(例如Exchange 2013)仅在SMTP DATA阶段后响应“用户未知”,这意味着您必须在获得结果之前发送完整邮件.

更高级的验证系统也会检查跳出,但即使这样也不可靠.没有反d可能意味着收件人地址存在,但也可能意味着地址探测器被隔离,或者您只是没有等待足够的时间来反d.

总结

以上是内存溢出为你收集整理的验证Linux上的电子邮件地址全部内容,希望文章能够帮你解决验证Linux上的电子邮件地址所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1046979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存