【发布时间】:2013-08-10 07:46:03
【问题描述】:
我正在尝试测试我编写的基于this one. 的新电子邮件验证功能,但做了一些小的调整。
从大量有效和无效条目中,该函数仅找到一个误报 - 一个具有 IPv6 地址而不是域的地址。
user@[IPv6:2001:db8:1ff::a0b:dbd0]
来源是这个维基百科页面:Email Addresses
但是,System.Net.IPAddress 无法解析IPv6:2001:db8:1ff::a0b:dbd0,我在RFC4291 中找不到任何对 IPv6 前缀的引用。
显然,IPv6:2001:db8:1ff::a0b:dbd0 不是有效的 IPv6 地址,但它在 email 地址中是否有效?还是维基百科错了?
实际的电子邮件应该是user@[2001:db8:1ff::a0b:dbd0] 有人知道吗?
【问题讨论】:
标签: email ip ipv6 email-validation