Pau*_*kov 2 smtp email-validation
让我们假设我有一个网站,其中包含一些需要电子邮件验证的功能(例如用户注册).当然,我将使用正则表达式验证电子邮件,但曾几何时我在其他人的代码中看到了SMTP验证.SMTP验证有哪些好处和坏处?
我可以假设以下优点和缺点:
优点:
缺点:
请有建设性.
"SMTP验证"我假设是指SMTP VRFY命令,在这个时代你会相信它是一个傻瓜.如果您是垃圾邮件发送者,这是一个很棒的功能,因为它允许您枚举给定服务器的电子邮件地址.
在他们正确的思想中,没有人会将这个命令暴露给互联网,并让它以除了252 send some mail, i'll try my best"我只是在实际的邮件交易中验证电子邮件地址" 之外的任何事情做出回应.
这些天唯一合理的用途VRFY是作为垃圾邮件过滤设备和隐藏在其后面的邮件服务器之间的内部接口.
TL; DR不要使用"SMTP验证",它充其量是非常不可靠的.
如果要验证用户是否输入了有效的电子邮件地址,请向其发送包含激活链接/代码的电子邮件.
| 归档时间: |
|
| 查看次数: |
1227 次 |
| 最近记录: |