PHP 使用域名检查电子邮件有效性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 使用域名检查电子邮件有效性相关的知识,希望对你有一定的参考价值。
function checkEmail($email) {
$validate = filter_var($email, FILTER_VALIDATE_EMAIL);
if ($validate) {
$dns = substr(strchr($email, '@'), 1);
if (checkdnsrr($dns, "MX")) {
return array('errors' => false, 'message' => 'good email');
} else {
return array('errors' => true, 'message' => "Domain name for email doesn't exist");
}
} else {
return array('errors' => true, 'message' => "Invalid email");
}
}
以上是关于PHP 使用域名检查电子邮件有效性的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 PHP 检查电子邮件地址是不是真实或有效
PHP 电子邮件有效性检查与正则表达式
PHP 检查电子邮件地址是否有效
PHP 检查有效的rfc822电子邮件
PHP 检查有效的电子邮件地址RFC
PHP 检查变量是否是有效的电子邮件地址