ProsperousRF Asked: 2021-07-24 06:25:09 +0800 CST2021-07-24 06:25:09 +0800 CST 2021-07-24 06:25:09 +0800 CST “[email protected]”可以是有效的电子邮件地址吗? 772 我研究了正则表达式并面临一个问题:像这样的电子邮件地址[email protected]是否有效? 当然有有效的用户名,但是域呢?它应该只是域名还是也允许主机IP地址?当然,我的意思是任何主机地址,而不仅仅是本地主机地址。 hostname email 1 个回答 Voted Best Answer mtak 2021-07-24T06:31:42+08:002021-07-24T06:31:42+08:00 不,这不是一个有效的电子邮件地址。电子邮件地址 ( @example.com) 的主机部分可以是 IP 地址而不是域名,但 IP 必须用括号括起来,例如: username@[127.0.0.1] 请参阅RFC 5321 第 4.1.3 节: 有时,域名系统不知道主机并且通信(特别是报告和修复错误的通信)被阻止。为了绕过这个障碍,地址的特殊文字形式被允许作为域名的替代。对于 IPv4 地址,这种形式使用四个小十进制整数,用点分隔并用括号括起来,例如 [123.255.37.2],表示八位字节序列形式的 (IPv4) Internet 地址。 也就是说,在实践中,像使用这样的 IP 的电子邮件地址会全面触发垃圾邮件预防措施,因此不太实用。但从技术上讲,它是一个有效的电子邮件地址。
不,这不是一个有效的电子邮件地址。电子邮件地址 (
@example.com
) 的主机部分可以是 IP 地址而不是域名,但 IP 必须用括号括起来,例如:请参阅RFC 5321 第 4.1.3 节:
也就是说,在实践中,像使用这样的 IP 的电子邮件地址会全面触发垃圾邮件预防措施,因此不太实用。但从技术上讲,它是一个有效的电子邮件地址。