System.Net.Mail.MailAddress验证缺少TLD的电子邮件,认为me@there有效
本文关键字:电子邮件 认为 有效 me@there TLD Mail Net MailAddress 验证 System | 更新日期: 2023-09-27 18:36:28
认为me@there有效。不需要顶级域名吗?
try
{
foreach (var email in addresses)
{
var addr = new System.Net.Mail.MailAddress(email);
}
}
catch (Exception)
{
return "Invalid email address";
}
根据规范
http://www.ietf.org/rfc/rfc822.txt
这确实是有效的。
不需要顶级域名吗?
不。
看,仅仅因为互联网这样做,并不意味着我不能在自己的网络中使用直接主机名。特别是考虑到默认DNS域(从IP设置添加)可能会透明地将@there"重新映射"到@there.local;)