0

me@there が有効であると見なします。TLD は必須ではありませんか?

try
{
    foreach (var email in addresses)
    {
        var addr = new System.Net.Mail.MailAddress(email);
    }
}
catch (Exception)
{
    return "Invalid email address";
}
4

2 に答える 2

2

スペックによると

http://www.ietf.org/rfc/rfc822.txt

それは確かに有効です。

于 2012-06-08T03:34:36.813 に答える
1

TLDは必要ありませんか?

いいえ。

ほら、インターネットがそうしているからといって、自分のネットワークで直接ホスト名を操作できないという意味ではありません。特に、デフォルトのDNSドメイン(IP設定から追加)が@thereを@there.localに透過的に「再マップ」する可能性があることを考えると;)

于 2012-06-08T03:55:51.647 に答える