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 相关文章推荐
PHP 中dirname(_file_)讲解
Mar 18 PHP
PHP 数据结构 算法 三元组 Triplet
Jul 02 PHP
PHP读取数据库并按照中文名称进行排序实现代码
Jan 29 PHP
基于php-fpm的配置详解
Jun 03 PHP
PHP把网页保存为word文件的三种方法
Apr 01 PHP
PHP中substr()与explode()函数用法分析
Nov 24 PHP
PHP抽奖算法程序代码分享
Oct 08 PHP
Joomla语言翻译类Jtext用法分析
May 05 PHP
PHP中的print_r 与 var_dump 输出数组
Jun 13 PHP
php转换上传word文件为PDF的方法【基于COM组件】
Jun 10 PHP
Laravel中获取IP的真实地理位置
Apr 01 PHP
解决thinkphp6(tp6)在状态码500下不报错,或者显示错误“Malformed UTF-8 characters”的问题
Apr 01 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中include文件变量作用域
2015/06/18 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
PHP实现的一致性Hash算法详解【分布式算法】
2018/03/31 PHP
jquery实现文本框数量加减功能的例子分享
2014/05/10 Javascript
javascript十六进制及二进制转化的方法
2015/05/06 Javascript
浅谈node.js中async异步编程
2015/10/22 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
2016/12/19 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
[02:56]DOTA2上海特锦赛小组赛解说FreeAgain采访花絮
2016/02/27 DOTA
python缩进区别分析
2014/02/15 Python
python基于Tkinter库实现简单文本编辑器实例
2015/05/05 Python
Python自动登录126邮箱的方法
2015/07/10 Python
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
2016/01/20 Python
用Python写王者荣耀刷金币脚本
2017/12/21 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
python多线程+代理池爬取天天基金网、股票数据过程解析
2019/08/13 Python
python类的实例化问题解决
2019/08/31 Python
python实现logistic分类算法代码
2020/02/28 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
2020/09/29 Python
css图标制作教程制作云图标
2014/01/19 HTML / CSS
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
JPA的优势都有哪些
2013/07/04 面试题
迟到检讨书800字
2014/01/13 职场文书
优秀教师先进事迹
2014/01/22 职场文书
人事专员岗位职责范本
2014/03/04 职场文书
好学生评语大全
2014/05/05 职场文书
意外死亡赔偿协议书
2014/10/14 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书
2015年信访维稳工作总结
2015/04/07 职场文书
原来实习报告是这样写的呀!
2019/07/03 职场文书
教你漂亮打印Pandas DataFrames和Series
2021/05/29 Python
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python
win11系统中dhcp服务异常什么意思? Win11 DHCP服务异常修复方法
2022/04/08 数码科技