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 相关文章推荐
使用TinyButStrong模板引擎来做WEB开发
Mar 16 PHP
经典的PHPer为什么被认为是草根?
Apr 02 PHP
PHP 开源AJAX框架14种
Aug 24 PHP
判断是否为指定长度内字符串的php函数
Feb 16 PHP
PHP 小心urldecode引发的SQL注入漏洞
Oct 27 PHP
PHP代码保护--Zend Guard的使用详解
Jun 03 PHP
php后门URL的防范
Nov 12 PHP
php中实现获取随机数组列表的自定义函数
Apr 02 PHP
PHP magento后台无法登录问题解决方法
Nov 24 PHP
PHP多进程编程之僵尸进程问题的理解
Oct 15 PHP
phpStudy 2016 使用教程详解(支持PHP7)
Oct 18 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
Oct 24 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
php数据库连接
2006/10/09 PHP
php设计模式之命令模式使用示例
2014/03/02 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
JS+CSS实现一个气泡提示框
2013/08/18 Javascript
js onclick事件传参讲解
2013/11/06 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
javascript实现鼠标放上后下边对应内容变换的效果
2015/08/06 Javascript
jQuery中serializeArray()与serialize()的区别实例分析
2015/12/09 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
js实现图片淡入淡出切换简易效果
2016/08/22 Javascript
JS自定义函数对web前端上传的文件进行类型大小判断
2016/10/19 Javascript
详解javascript中对数据格式化的思考
2017/01/23 Javascript
详解vue.js的devtools安装
2017/05/26 Javascript
EasyUI实现下拉框多选功能
2017/11/07 Javascript
浏览器调试动态js脚本的方法(图解)
2018/01/19 Javascript
JavaScript选择排序算法原理与实现方法示例
2018/08/06 Javascript
基于JS开发微信网页录音功能的实例代码
2019/04/30 Javascript
Node.js 实现简单的无侵入式缓存框架的方法
2019/07/21 Javascript
[01:57]2016完美“圣”典风云人物:国士无双专访
2016/12/04 DOTA
Python处理文本换行符实例代码
2018/02/03 Python
Python 通配符删除文件的实例
2018/04/24 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
python石头剪刀布小游戏(三局两胜制)
2021/01/20 Python
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
Python爬虫实现验证码登录代码实例
2019/05/10 Python
Pycharm激活码激活两种快速方式(附最新激活码和插件)
2020/03/12 Python
家长给老师的道歉信
2014/01/13 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
党委书记群众路线对照检查材料思想汇报
2014/10/04 职场文书
2014年度个人工作总结
2014/11/07 职场文书
经理岗位职责
2015/02/02 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
Html5新增了哪些功能
2021/04/16 HTML / CSS
使用PDF.js渲染canvas实现预览pdf的效果示例
2021/04/17 Javascript
聊一聊Redis与MySQL双写一致性如何保证
2021/06/26 Redis
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js