首页 » 网站推广 » php做dns技巧_PHP运用checkdnsrr过滤更有效的邮箱地址

php做dns技巧_PHP运用checkdnsrr过滤更有效的邮箱地址

访客 2024-12-10 0

扫一扫用手机浏览

文章目录 [+]

但是正则依然不能过滤出一些无效的邮件。
如:atin@12232ssd.com, 像12232ssd.com这样的域名很可能是不存在的,邮箱存在的条件条件便是域名必须存在。

光彩的是PHP可以具有检讨域名是否有效的函数checkdnsrr:

php做dns技巧_PHP运用checkdnsrr过滤更有效的邮箱地址

bool checkdnsrr ( string $host [, string $type = “mx” ] )

php做dns技巧_PHP运用checkdnsrr过滤更有效的邮箱地址
(图片来自网络侵删)

把稳的是:该函数在php5.3版本下只在Linux下起浸染。

function checkEmail($email){$exp = \"大众/^[0-9a-zA-Z]+([_a-z0-9\-\.]+)@[a-zA-Z0-9]{2,}(?:[-.][a-zA-Z0-9]+)\.[a-zA-Z]{2,}$/\"大众;if( preg_match($exp, $email) ){if(checkdnsrr(array_pop(explode(\公众@\公众,$email)),\"大众MX\公众))return true;elsereturn false;} else {return false;}}

相关文章

php_alert_back技巧_ELKelastalert 日志告警

当一个规则匹配触发,就会给到一个或者多个的告警,这些告警具体会根据规则的配置来选择告警路子,便是告警行为,比如邮件、钉钉、tg、s...

网站推广 2024-12-17 阅读0 评论0

二代智能助手,如何高效利用AI赋能生活

随着科技的不断发展,人工智能已经深入到我们的日常生活中。其中,二代智能助手以其强大的功能和便捷的操作,成为了人们生活中不可或缺的一...

网站推广 2024-12-17 阅读0 评论0