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 相关文章推荐
一个ftp类(ini.php)
Oct 09 PHP
用php的ob_start来生成静态页面的方法分析
Mar 09 PHP
php 大数据量及海量数据处理算法总结
May 07 PHP
探讨PHP函数ip2long转换IP时数值太大产生负数的解决方法
Jun 06 PHP
win7+apache+php+mysql环境配置操作详解
Jun 10 PHP
smarty表格换行实例
Dec 15 PHP
php中socket通信机制实例详解
Jan 03 PHP
ucenter通信原理分析
Jan 09 PHP
PHP连接SQLServer2005的方法
Jan 27 PHP
实例分析基于PHP微信网页获取用户信息
Nov 24 PHP
php解压缩zip和rar压缩包文件的方法
Jul 10 PHP
asp.net和php的区别点总结
Oct 10 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中加session验证)
2012/08/22 PHP
destoon常用的安全设置概述
2014/06/21 PHP
Yii使用ajax验证显示错误messagebox的解决方法
2014/12/03 PHP
php从memcache读取数据再批量写入mysql的方法
2014/12/29 PHP
PHP四舍五入、取整、round函数使用示例
2015/02/06 PHP
php定义参数数量可变的函数用法实例
2015/03/16 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
apache集成php7.3.5的详细步骤
2019/06/20 PHP
Jquery replace 字符替换实现代码
2010/12/02 Javascript
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
JavaScript将数字转换成大写中文的方法
2015/03/23 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
2016/02/22 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
基于JS实现bookstore静态页面的实例代码
2017/02/22 Javascript
ES6新特性一: let和const命令详解
2017/04/20 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
Vue渲染函数详解
2017/09/15 Javascript
详解ES6 系列之异步处理实战
2018/10/26 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
Python入门篇之函数
2014/10/20 Python
用Python中的wxPython实现最基本的浏览器功能
2015/04/14 Python
Python编程中归并排序算法的实现步骤详解
2016/05/04 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
Python+pyplot绘制带文本标注的柱状图方法
2019/07/08 Python
在Pycharm中调试Django项目程序的操作方法
2019/07/17 Python
利用Tensorflow构建和训练自己的CNN来做简单的验证码识别方式
2020/01/20 Python
对python中return与yield的区别详解
2020/03/12 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
python em算法的实现
2020/10/03 Python
深入浅出CSS3 background-clip,background-origin和border-image教程
2011/01/27 HTML / CSS
英国领先的餐饮折扣俱乐部:Gourmet Society
2020/07/26 全球购物
开业庆典致辞
2015/08/01 职场文书
残联2016年全国助残日活动总结
2016/04/01 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
总结python多进程multiprocessing的相关知识
2021/06/29 Python
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技