当前位置: 首页 > 编程笔记 >

php编写的一个E-mail验证类

黄俊雄
2023-03-14
本文向大家介绍php编写的一个E-mail验证类,包括了php编写的一个E-mail验证类的使用技巧和注意事项,需要的朋友参考一下

这个类可以用来检查电子邮件是否有效使用SMTP协议。

它可以连接到由地址的域名来验证的MX记录中定义的SMTP服务器。

并且模拟消息的传递,以查看是否在给定的收件人地址被接受为有效。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Sample</title>
  </head>
  <body>
    <?php
    //www.codepearl.com
    include_once 'class.verifyEmail.php';
 
    $email = 'verify@codepearl.com';
 
    $vmail = new verifyEmail();
 
    if ($vmail->check($email)) {
      echo 'email &lt;' . $email . '&gt; exist!';
    } elseif ($vmail->isValid($email)) {
      echo 'email &lt;' . $email . '&gt; valid, but not exist!';
    } else {
      echo 'email &lt;' . $email . '&gt; not valid and not exist!';
    }
    ?>
  </body>
</html>

以上所述就是本文给大家分享的全部内容了,希望对大家熟练掌握PHP能够有所帮助。

请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!

 类似资料:
  • 主要内容:PHP mail() 函数,PHP 简易 E-Mail,PHP Mail 表单,PHP Mail 参考手册PHP 允许您从脚本直接发送电子邮件。 PHP mail() 函数 PHP mail() 函数用于从脚本中发送电子邮件。 语法 mail(to,subject,message,headers,parameters) 参数 描述 to 必需。规定 email 接收者。 subject 必需。规定 email 的主题。注释:该参数不能包含任何新行字符。 message 必需。定义要发送

  • 主要内容:PHP E-mail 注入,PHP 防止 E-mail 注入在上一节中的 PHP e-mail 脚本中,存在着一个漏洞。 PHP E-mail 注入 首先,请看上一章中的 PHP 代码: 以上代码存在的问题是,未经授权的用户可通过输入表单在邮件头部插入数据。 假如用户在表单中的输入框内加入如下文本到电子邮件中,会出现什么情况呢? 与往常一样,mail() 函数把上面的文本放入邮件头部,那么现在头部有了额外的 Cc:、Bcc: 和 To: 字段。当用户点击提

  • 本文向大家介绍一个实用的php验证码类,包括了一个实用的php验证码类的使用技巧和注意事项,需要的朋友参考一下 万能php验证码类,供大家参考,具体内容如下 code.php是验证码类,类的名称最好和文件名的名称一样,这样有利于我们的查看。 code.php test.php是new一个新的验证码,并把它保存到session中,为我们验证码的验证起到保存和存储的作用。 test.php login

  • 本文向大家介绍个人写的PHP验证码生成类分享,包括了个人写的PHP验证码生成类分享的使用技巧和注意事项,需要的朋友参考一下 此验证码类直接拿去就可以用,也可以参考! 其中类成员codestr是生成的验证码字符串:

  • 本文向大家介绍写一个验证身份证号的方法相关面试题,主要包含被问及写一个验证身份证号的方法时的应答技巧和注意事项,需要的朋友参考一下 粗暴型: 只考虑位数、最后的 x \d{17}[\dXx] 一般型: 前 6 位区号 \d{6} 中间年份 \d{4} 可以增加年份判断 月份 01-12 月 0[1-9]|1[0-2] 日期 01-31 日 0[1-9]|[12][0-9]|3[01] 顺序码 \d

  • 主要内容:发送一个简单的电子邮件,,发送带有 send_mass_mail 多个邮件,发送HTML E-mail,,发送带附件的电子邮件Django提供了一个现成的,易于使用发送电子邮件的轻型引擎。类似Python,你需要导入 smtplib。在Django中只需要导入django.core.mail。 要发送电子邮件,编辑项目settings.py文件,并设置下列选项 − EMAIL_HOST − smtp 服务器 EMAIL_HOST_USER − 登录凭证SMTP服务器 EMAIL_HOS