使用域名检查电子邮件有效性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用域名检查电子邮件有效性相关的知识,希望对你有一定的参考价值。

Check the email validity with filter_var and checkdns
  1. function checkEmail($email) {
  2. $validate = filter_var($email, FILTER_VALIDATE_EMAIL);
  3. if ($validate) {
  4. $dns = substr(strchr($email, '@'), 1);
  5. if (checkdnsrr($dns, "MX")) {
  6. return array('errors' => false, 'message' => 'good email');
  7. } else {
  8. return array('errors' => true, 'message' => "Domain name for email doesn't exist");
  9. }
  10. } else {
  11. return array('errors' => true, 'message' => "Invalid email");
  12. }
  13. }

以上是关于使用域名检查电子邮件有效性的主要内容,如果未能解决你的问题,请参考以下文章

Python 向 Postman 请求代码片段

SQL:按电子邮件域名排序

如何检查电子邮件的格式是不是有效?

在 Google Apps 脚本中检查电子邮件是不是有效

在运行剩余的 javascript 之前检查有效的电子邮件

用于检查特定电子邮件域名的 Oracle 函数