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


Posted in PHP onMarch 25, 2015

这个类可以用来检查电子邮件是否有效使用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 <' . $email . '> exist!';
    } elseif ($vmail->isValid($email)) {
      echo 'email <' . $email . '> valid, but not exist!';
    } else {
      echo 'email <' . $email . '> not valid and not exist!';
    }
    ?>
  </body>
</html>

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

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

PHP 相关文章推荐
一个查看session内容的函数
Oct 09 PHP
支持oicq头像的留言簿(一)
Oct 09 PHP
dede全站URL静态化改造[070414更正]
Apr 17 PHP
php 数学运算验证码实现代码
Oct 11 PHP
php设计模式  Command(命令模式)
Jun 17 PHP
PHP写的加密函数,支持私人密钥(详细介绍)
Jun 09 PHP
php上传图片存入数据库示例分享
Mar 11 PHP
使用ThinkPHP+Uploadify实现图片上传功能
Jun 26 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
Jun 06 PHP
PHP两个n位的二进制整数相加问题的解决
Aug 26 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
May 13 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
Nov 26 PHP
php取得字符串首字母的方法
Mar 25 #PHP
PHP判断IP并转跳到相应城市分站的方法
Mar 25 #PHP
PHP使用in_array函数检查数组中是否存在某个值
Mar 25 #PHP
PHP+MYSQL实现用户的增删改查
Mar 24 #PHP
php创建多级目录的方法
Mar 24 #PHP
php简单获取目录列表的方法
Mar 24 #PHP
php简单获取文件扩展名的方法
Mar 24 #PHP
You might like
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
javascript数组与php数组的地址传递及值传递用法实例
2015/01/22 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
2017/07/27 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
跟着Jquery API学Jquery之一 选择器
2010/04/07 Javascript
用jquery实现点击栏目背景色改变
2012/12/10 Javascript
javascript中数组的冒泡排序使用示例
2013/12/18 Javascript
Javascript基础教程之数据类型转换
2015/01/18 Javascript
使用nodejs开发cli项目实例
2015/06/03 NodeJs
Bootstrap每天必学之缩略图与警示窗
2015/11/29 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
2016/05/09 Javascript
JavaScript函数节流概念与用法实例详解
2016/06/20 Javascript
微信小程序 开发之顶部导航栏实例代码
2017/02/23 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
vue数组对象排序的实现代码
2018/06/20 Javascript
Nodejs异步回调之异常处理实例分析
2018/06/22 NodeJs
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
JavaScript之解构赋值的理解
2019/01/30 Javascript
vue中v-show和v-if的异同及v-show用法
2019/06/06 Javascript
JS实现联想、自动补齐国家或地区名称的功能
2020/07/07 Javascript
elementui更改el-dialog关闭按钮的图标d的示例代码
2020/08/04 Javascript
python的几种开发工具介绍
2007/03/07 Python
python线程池的实现实例
2013/11/18 Python
深入理解Python中各种方法的运作原理
2015/06/15 Python
一步步解析Python斗牛游戏的概率
2016/02/12 Python
Pycharm+Scrapy安装并且初始化项目的方法
2019/01/15 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
2019/06/27 Python
在python中实现调用可执行文件.exe的3种方法
2019/07/07 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
基于PyTorch的permute和reshape/view的区别介绍
2020/06/18 Python
法国体育用品商店:GO Sport
2019/10/23 全球购物
信息专业毕业生五年职业规划参考
2014/02/06 职场文书
关于国庆节的演讲稿
2014/09/05 职场文书
《全神贯注》教学反思
2016/02/22 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python
详解CocosCreator项目结构机制
2021/04/14 Javascript