2012-10-18 34 views
0

我遇到问题使用EWS将电子邮件地址保存到联系人,当电子邮件地址包含外部字符。特别是,德国的变音是给我的问题。以下是尝试创建有效电子邮件地址的示例。 EWS抛出一个错误,指出电子邮件地址无效。任何人都可以帮忙吗?谢谢EWS C#国际字符在电子邮件地址返回错误

Mailbox mailbox = new Mailbox("[email protected]"); 
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ö[email protected]"; 
address.RoutingType = "SMTP"; 

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

回答

相关问题