想要验证一个邮箱的真实性,然后看了下 www.verifyemailaddress.org ,原理似乎是 SMTP 的 RCPT TO 指令的返回值来判断的。
准备照这个逻辑写个,然后有几个问题想问下站里的老哥
1
WeaPoon 2020-01-14 17:30:50 +08:00
频繁验证肯定会被限制的,有的干脆限制你连接,有的干脆对结果不予以验证,例如什么都给你返回对的。
|
3
q1angch0u 2020-01-14 18:09:11 +08:00
没被注册不一定能使用啊,比如 wordlist 之类的。
|
4
mengzhuo 2020-01-14 18:21:13 +08:00
太频繁连你的 IP 都干掉。
不行的,如果有隐私保护的话,服务器可以啥都给你返回 200 OK 没有验证的方法 |
5
danmu17 2020-01-14 18:30:26 +08:00
靠谱的方法有很多种,但都没有办法达成 100%的准确率。自己弄明白之后,可以每月赚几万块零花钱。没这个技术水平的可以直接找现成的服务商(不是我)。
|
6
miscnote 2020-01-15 10:42:50 +08:00
靠 rcpt to 根本不靠谱,yahoo 邮箱不管用户存不存在,在 rcpt to 这里都是 OK。
gmail 也差不多,rcpt to 返回不存在,但不代表该用户可以注册,比如,这个用户被删除了,的确 mailbox 不存在,但你注册不了。 最有效的验证办法,是去账号中心进行验证,但对方的 accounts 系统要提供这个 API 才行。 |
7
julyclyde 2020-01-15 17:33:28 +08:00
rcpt to 可以显示虚假的 200
注册页面也可以显示虚假的已注册 |