2012-06-22 8 views
4

Я прочитал из контактов Outlook моих контактов, а затем добавить в контакт с MailMessage mail.To.Add("John Doe <John Doe>"), но я получаю эту ошибку:Отправить Email для для Outlook Exchange Контактного адреса электронной почты

The specified string is not in the form required for an e-mail address.

Как я могу решить эту проблему? когда я прочитал из контактов Outlook результата для электронной почты является длинной строкой, как это (только для типов учетных записей Exchange,), и я prse получить последний сп = значение: /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=John Doe

Как я могу читать правильный адрес электронного -mail-адрес с учетной записи Exchange ([email protected]) или другим способом отправки электронной почты?

ответ

3

Если у вас есть ExchangeUser, вы можете получить доступ к объекту PrimarySmtpAddress для электронной почты Exchange. Тогда для вас должно быть выполнено следующее:

+2

спасибо, что это сработало, я получил обменник из addressEntry.GetExchangeUser(); – user1474441

Смежные вопросы