电子邮件地址校验器

每行粘贴一个电子邮件地址。页面会按 RFC 5322 的地址语法和 RFC 5321 的 SMTP 规则检查每一个地址,并说明每个不通过的地址的原因。它只检查格式,不检查地址是否存在。

免费 在浏览器中运行 核对于2026年11月10日星期二

每行一个地址。空行会被跳过,但行号仍会计数。

结果

语法正确 — 格式符合规则的地址。
结果 —
语法错误 — 格式违反规则的地址。
每个地址

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 在 电子邮件地址 中粘贴地址,每行一个。
  2. 阅读 语法正确 和 语法错误 的数量。
  3. 对于 结论 显示为“错误”的每个地址,阅读 原因 并改正该地址。

检查的规则

互联网邮件地址由本地部分、@ 符号和域名组成(RFC 5322 第3.4.1节)。本地部分是点原子(dot-atom),即由字母和符号组成、各部分之间有单个点的字符串,或者是引号字符串(第3.2.3和3.2.4节)。域名是域名或用方括号括起来的地址字面量,后者包含 IPv4 或 IPv6 地址(RFC 5321 第4.1.3节)。

  • SMTP 中的邮箱可能不允许非 ASCII 字符,因此这里的非 ASCII 字母会被判为错误(RFC 5321 第4.1.2节)。国际化地址需要本页面不检查的扩展。
  • 域名标签由字母、数字和连字符组成。标签不能以连字符开头或结尾,也不允许使用下划线(RFC 5321 第4.1.2节)。

长度限制

本地部分最多64个八位字节,域名最多255个八位字节(RFC 5321 第4.5.3.1.1和4.5.3.1.2节)。域名中的每个标签最多63个八位字节(RFC 1035 第2.3.4节)。整个地址最多254个八位字节,因为256个八位字节的 SMTP 路径包括两个尖括号(RFC 5321 第4.5.3.1.3节)。

语法不等于能否投递

格式正确的地址也可能不存在,邮箱也可能拒收邮件。只有该域名的邮件服务器能够判断,而本页面从不连接服务器。另外,本页面只接受裸地址:写在尖括号中、前面带有姓名的形式不会按此检查。

示例:检查三个地址

[email protected] 的本地部分是点原子,域名是域名,因此语法正确。[email protected] 的本地部分中有两个连续的点,点原子的形式不允许这样(RFC 5322 第3.2.3节)。

user@my_host.example 不通过,因为 RFC 5321 不允许域名标签中有下划线。

地址 结论
[email protected] 正确
[email protected] 错误
user@my_host.example 错误

常见问题

语法正确的地址能收到邮件吗?

不一定。语法只说明地址的写法正确。邮箱是否存在,只有该域名的邮件服务器知道,而本页面不会联系它。

为什么 [email protected] 是错误的?

本地部分是点原子:由字母、数字和符号等字符组成,各部分之间用单个点隔开。两个连续的点,或者以点开头或结尾,都会破坏这种形式(RFC 5322 第3.2.3节)。

地址中可以包含空格或逗号吗?

只能出现在加引号的本地部分之中,例如 "john doe"@example.com(RFC 5322 第3.2.4节)。未加引号的空格或逗号在本地部分中不允许。

为什么带下划线的域名不通过?

SMTP 的域名标签由字母、数字和连字符组成,RFC 5321(第4.1.2节)规定其中不允许使用下划线。一些 DNS 名称出于其他目的会使用下划线,但邮件域名不能使用。

允许的最长地址是多长?

地址本身最多254个八位字节。本地部分最多64个,域名最多255个;256个八位字节的 SMTP 路径包含地址及其两个尖括号(RFC 5321 第4.5.3.1.1至4.5.3.1.3节)。

这个检查工具会把我的地址发送到什么地方吗?

不会。检查在您的浏览器中进行,您粘贴的地址既不会发送到任何服务器,也不会被保存,页面也不会连接邮件服务器。

资料来源

数据和文字最近核对于2026年11月10日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。