Как кодировать «Проверить имена», чтобы проверить поле «От»? - PullRequest
0 голосов
/ 21 февраля 2020

Я пишу генератор электронной почты в Excel, который извлекает некоторые данные из ячеек и вводит их в элемент электронной почты, но из-за способа настройки почтовых ящиков на сервере, с которым я работаю, мне нужно использовать .SentOnBehalfOfName свойство установить отправителя. Выбранная здесь переменная предоставляется пользователем программы, поэтому мне нужно проверить, существует ли она в адресной книге. Как я могу это сделать? При нажатии «Проверить имена» в черновике внешнего вида проверяются все поля, но .Recipients.ResolveAll проверяет только поля «Кому» и «CC». Вот бит, который я использую:

With msginstance
.Sentonbehalfofname = mailboxaddress
.To = emailadress
.cc = mailboxaddress
.Recipients.ResolveAll
.Save
End With

Как проверить поле «От»?

1 Ответ

0 голосов
/ 21 февраля 2020

Звоните Namespace.CreateRecipient / Recipient.Resolve. Если Resolve возвращает true, имя является правильным, но вы также можете проверить, что это адрес типа EX (Recipient.AddressEntry.Type == "EX").

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...