【如何校验邮件地址的有效性】第二篇 :原理一
来源:互联网 发布:php获取html内容 编辑:程序博客网 时间:2024/06/05 17:23
有潜在客户和合作伙伴的长邮件列表很常见。
在这篇文章中,我们将发现电子邮件验证工具和脚本使用的技巧和技巧。
我们在本文中提到了很多SMTP协议。
定义,SMTP基础和验证核心
什么是有效的电子邮件地址?
使用SMTP协议执行电子邮件地址的验证。
- 查找目标邮件服务器的IP地址。
- 建立与目标邮件服务器的连接。
- 发送HELO或EHLO命令。
- 发送MAIL FROM命令。
- 现在我们可以发送RCPT TO命令。
我们将在本文后面详细讨论这些步骤。
RCPT TO:<name@example.com>
当客户端将此命令发送到服务器时,服务器将接受该电子邮件或报告错误。
电子邮件验证过程有五种可能的结果:
- 电子邮件 地址有效 - 服务器返回250或251到 RCPT TO 命令。
- 电子邮件 地址可能是有效的 ,但是临时错误可以防止立即交付 - 通常会在 目标邮件服务器上安装一个 灰名单机制,并且可能会重复尝试向此电子邮件发送邮件。如果目标邮箱已满,也可能发生。
- 该电子邮件地址是有效的,但 每一个 其他的电子邮件 地址 在其领域 是有效的 -有一个 别名地址 为目标域启用。这意味着我们无法确定电子邮件地址是否代表真正的用户邮箱,或者是否将邮件发送到全部地址。
- 这是 无法确定 的电子邮件地址是否有效,但消息不会被传输-这发生在目标邮件服务器没有响应的情况。
- 电子邮件 地址无效 - 给定域没有邮件服务器,或邮件服务器向RCPT TO 命令返回永久的5xx错误 。
这可能听起来不是很复杂,但真正的问题是正确地确定这些结果,并且不被当今邮件服务器实现的各种反垃圾邮件机制所误导
来源:http://www.emailcamel.com/zh-hans/node/8
阅读全文
0 0
- 【如何校验邮件地址的有效性】第二篇 :原理一
- 【如何校验邮件地址的有效性】第三篇 :原理二
- 【如何校验邮件地址的有效性】第四篇 :原理三
- 【如何校验邮件地址的有效性】第五篇 :原理四
- 【如何校验邮件地址的有效性】:目录
- 【如何校验邮件地址的有效性】第一篇 :为什么要校验邮箱地址有效性?使用场景在哪里?
- 邮件地址有效性验证的正则表达式
- 一个检查邮件地址有效性的正则表达式程序
- 校验身份证号码的有效性【JS】
- 有效性校验
- 编程实现邮件地址有效性检测
- 编程实现邮件地址有效性检测
- Java scripte 校验身份证号码的有效性
- 身份证有效性校验
- 正则表达式对邮件地址进行校验以及从一个字符串中匹配出一个格式正确的邮件地址
- 浅谈在ASP.NET中数据有效性校验的方法
- 浅谈在ASP.NET中数据有效性校验的方法
- 浅谈在ASP.NET中数据有效性校验的方法!
- Picasso 用法及源码解析
- 你应该知道的9篇深度学习论文(CNNs 理解)
- 远程启动Redis,报错不能配置键空间通知(keyspace notifications)
- virtualbox win7 iis 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序
- 优先队列/堆
- 【如何校验邮件地址的有效性】第二篇 :原理一
- lua模块
- jsp
- 15个常用的javaScript正则表达式
- centos 6.8 安装 oracle 11g r2
- A Beginner's Guide To Understanding Convolutional Neural Networks
- SSH框架总结(框架分析+环境搭建+实例源码下载)
- 高性能服务器架构
- A Beginner's Guide To Understanding Convolutional Neural Networks Part 2