
Немного удивлен, что я не смог найти этот вопрос на SU. Пожалуйста, укажите мне на него, если я его пропустил.
Как отобразить адрес электронной почты отправителя в папке «Входящие» в Outlook 2010?
Я пробовал щелкнуть правой кнопкой мыши по заголовкам столбцов и использовать средство выбора полей, но поле «Электронная почта», указанное в разделе «Все поля контактов», оставляет пустые поля.
Обоснование: Я получаю электронные письма из разных отделов моей компании, которые используют разные доменные имена для разных частей бизнеса. Было бы полезно быстро различать разные «типы» отправителей (включая и внешних отправителей).
Я уверен, что должен быть простой способ сделать это!
РЕДАКТИРОВАТЬ:Кажется, это на удивление сложно.Тимс'полезное предложение по использованию файлов CFGдает мне полпути к ответу, но это работает только для внешних адресов электронной почты. К сожалению, для внутренних писем отправитель отображается так:
/O=XXXXX/OU=EXCHANGE ADMINSTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN=A9AE8D41-75001D8E-80257328-52793F
Можно ли использовать CFG для извлечения основного SMTP-адреса, связанного с внутренним пользователем?
Или как-то по-другому?
решение1
См. мой аналогичный вопрос и ответ здесь: https://stackoverflow.com/questions/43849213/can-i-add-a-custom-email-domain-column-in-outlook/43889643#43889643
Используйте формулу:
IIf(InStr([SearchFromEmail], "@") = 0, "", Mid([SearchFromEmail], InStr([SearchFromEmail], "@") + 1))
решение2
Нет простого способа сделать это. Но вы можете достичь желаемого результата, используя файлы CFG. Полное руководство доступно наСлипСтик.
решение3
Попробуй это: https://www.extendoffice.com/documents/outlook/2190-outlook-view-sender-domain.html
Но вместо этого используйте эту формулу
IIf(InStr([ПоискПоЭлектроннойПочте], "@") = 0, "", Left([ПоискПоЭлектроннойПочте], InStr([ПоискПоЭлектроннойПочте], "@") - 1)+"@"+Mid([ПоискПоЭлектроннойПочте],InStr([ПоискПоЭлектроннойПочте],"@")+1))
Мне это помогло.