PHP SMTP Email Validation 274328
PHP 写的 SMTP 邮件验证源码,还挺实用的。主要就是通过连接 SMTP 服务器,来判断一个邮箱地址是不是有效,像注册用户、发验证码这些场景都能用上。脚本是服务端运行的,逻辑清晰,代码也不复杂,适合用来参考或者二次开发。
SMTP 协议的思路比正则靠谱多了,不光是格式对,还能判断域名和邮箱是否真实存在。你要验证test@qq.com
,它会尝试发起连接验证,而不是只看有没有@符号。
里面的checkEmail()
函数挺关键的,封装得比较好,接收一个邮箱参数就能返回验证结果。适合做成一个接口,配合注册表单来用。响应也快,日常使用问题不大。
对新手来说,代码结构清晰是个加分点。注释不多,但逻辑简单明了,稍微看下就懂。你要是想学 SMTP 协议的基本流程,也可以跟着调试一遍看看,蛮有的。
顺带推荐几篇相关文章,比如PHP 实现的 SMTP 邮件地址验证源码程序和PHP SMTP 类:实现邮件群发与附件发送这些,思路类似,也能互相参考。
如果你在做注册功能或者用户邮箱验证,可以把这个源码拿来看看,说不定直接就能用上。
php-smtp-email-validation_d51809.rar
预估大小:34个文件
753f1bb618ca56cc2601fa54e0e1ffe3.txt
123B
3debbc41dccd0f24d16045668566bafc.txt
123B
91fc5af4c8f89bf04582c490dde8425d.txt
123B
761244561ab7bc639deccb575538ebdd.txt
123B
php-smtp-email-validation
文件夹
mail
文件夹
smtp_validateEmail.class.php
6KB
example2.php
838B
.project
229B
Net
文件夹
50.61KB
文件大小:
评论区