Заголовок «Delivered-To» в Exchange

Заголовок «Delivered-To» в Exchange

В некоторых реализациях SMTP-сервера (например, Postfix) вы можете включить Delivered-Toзаголовки X-Original-To, которые будут добавлены к вашему электронному письму. (или [X-]Envelope-To)

Это очень полезно при работе со списками рассылки, чтобы определить, на какой адрес электронной почты было перенаправлено письмо.

Таким образом, когда почта была отправлена ​​на [email protected], в заголовке Delivered-Toили вы можете увидеть Envelope-To, что она была перенаправлена ​​(распределена) на [email protected], который является одним из многих других адресов электронной почты, привязанных к одному почтовому ящику.

Как узнать, какой адрес использовался для доставки этого письма на определенный почтовый ящик в Microsoft Exchange 2010?

Просматривая простое сообщение (со всеми заголовками), я не могу найти никакой информации о том, что почта пришла по адресу[email protected]

Я думаю, что мне нужно Delivered-Toустановить заголовок (или аналогичный) в Microsoft Exchange, когда почта доставляется через списки рассылки.

Есть ли способ включить такой заголовок в Exchange 2010?

Мне это нужно, чтобы наша система тикетов (OTRS) правильно распознавала, к какому тикету относится. Добавление всех адресов электронной почты всех списков рассылки в конфигурацию системы — не самое правильное решение.

И если есть решение для Exchange 2010, возможно ли, что оно применимо и к Exchange 2007?

решение1

Если я правильно понял вопрос, вот способ получить нужные вам заголовки, но я уверен, что вам это не понравится. Он основан на правилах транспорта.

Если вы можете контролировать набор адресов OTRS и их можно зарегистрировать в Exchange (например, как контакты Exchange), то вы можете создать транспортное правило для каждого из них следующим образом:

Apply rule to messages
sent to **OTRS Username**
and set X-Envelope-To with **[email protected]**

Как отмечает fmysky, ужасная вещь в правилах транспорта заключается в том, что они принимают литеральные строки. Поэтому вам понадобится правило транспорта для каждого адреса OTRS (но вам не понадобится одно для каждого списка рассылки).

Я попробовал это в своей среде Exchange 2007, и это сработало, когда я отправил сообщение в один из наших внутренних списков рассылки.

решение2

Вы можете добавлять литеральные строки в пользовательские заголовки через правила транспорта, но я считаю, что желаемая вами функция невозможна даже с powershell. Если только вы не создадите свой собственный агент транспорта.

решение3

Вы можете получить исходный адрес «Кому», однако после того, как он попадет в Exchange, вы не сможете сказать, какие решения были приняты для отправки письма в почтовый ящик.

Если у вас нет вложенных групп рассылки, это не должно быть проблемой, поскольку вы можете получить исходный адрес «Кому»

Если вы используете вложенные группы рассылки, я бы рекомендовал перейти к невложенным группам рассылки.

Связанный контент