我正在尝试基于此测试我编写的新电子邮件验证功能。,但有一些小的调整。
从大量有效和无效条目中,该函数只找到一个假阴性 - 一个具有 IPv6 地址而不是域的地址。
user@[IPv6:2001:db8:1ff::a0b:dbd0]
来源是这个维基百科页面:电子邮件地址
但是,System.Net.IPAddress
无法解析,并且我在RFC4291IPv6:2001:db8:1ff::a0b:dbd0
中找不到任何对 IPv6 前缀的引用。
显然,IPv6:2001:db8:1ff::a0b:dbd0
不是有效的 IPv6 地址,但它在电子邮件地址中有效吗?还是维基百科错了?
实际的电子邮件应该是user@[2001:db8:1ff::a0b:dbd0]
任何人都知道吗?