验证电子邮件地址在PHP中有效是多么容易?

参见英文答案 > How to check if an email address is real or valid using PHP                                    5个
给定一个电子邮件地址,我该如何验证它是否有效? (该电子邮件的域名将接受该地址的电子邮件.)

这看起来如何用PHP?

注意:我不想验证电子邮件地址本身在语法上是否有效.我想知道域名是否会接受该地址的电子邮件.

我原本以为有一些方法可以用MX记录或其他东西来做到这一点……

解决方法:

我认为你唯一的选择是SMTP RCPT TO或VRFY命令.

RCPT TO可以是一种检查方式,只要您在发布后断开连接即可.但是,如果帐户不存在,则并非所有服务器都会引导您(uce预防,捕获所有地址等).

VRFY可以告诉您该服务器上是否存在帐户,但几乎总是禁用该帐户以防止帐户探测.

执行RCPT TO验证的PHP类(以及其他方法)是:http://code.google.com/p/php-smtp-email-validation/

上一篇:[栈] leetcode 331 Verify Preorder Serialization of a Binary Tree


下一篇:Https请求(SSL问题)