У нас есть надстройка Outlook VSTO, которая проверяет домен Outlook.Recipients, чтобы выяснить, выходит ли адресат вне нашей сети
Dim objRecipients As Outlook.Recipients
Так, скажем, есть 2 получателя, которых мы хотим зациклитьи проверьте домен:
Do While objRecipients.Count >= loopCount
If InStr(1, objRecipients(loopCount).Address, "@") Then
...
End If
Loop +=1
Loop
Для внешнего объекта objRecipient (loopCount) .Адрес, который мы видим, скажем:
gmail.com
Что хорошо.
Однако для внутренних адресов мы, кажется, видим адреса LDAP / Exchange вместо адресов SMTP, как это:
/O=EXCHANGELABS/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN=9asd9asd9d9d9asd9asd9asd9asd9asd9asd-Fred Smith"
Это, похоже, только начинает происходить, но не уверен, почему или как решить эту проблему.
Есть идеи, почему это происходит?
Спасибо