0

メールアドレスに外国文字が含まれている場合、EWSを使用してメールアドレスを連絡先に保存する際に問題が発生します。特に、ドイツのウムラウトは私に問題を与えています。以下は、有効な電子メールアドレスを作成する試みの例です。EWSは、電子メールアドレスが無効であるというエラーを返します。誰か助けてもらえますか?ありがとう

Mailbox mailbox = new Mailbox("box@blah.com");
FolderId folderId = new FolderId(WellKnownFolderName.Contacts, mailbox);
Contact contact = new Contact(service);
contact.GivenName = "John";
contact.Surname = "Döe";

EmailAddress address = new EmailAddress();
address.Address = "JohnDöe@blah.com";
address.RoutingType = "SMTP";

contact.EmailAddresses[EmailAddressKey.EmailAddress1] = address;
contact.Save(folderId);
4

1 に答える 1

0

Exchange では、メール アドレスにウムラウトを使用できますか?

電子メール アドレスの管理仕様であるRFC 5321では、それらを許可していません。詳細については、許可されている電子メール アドレスの文字に関するこの SO の質問を参照してください。

于 2012-10-18T16:02:24.870 に答える