我使用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上的电子邮件地址所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)