Назад | Перейти на главную страницу

Заголовок «Доставлено» в Exchange

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

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

Итак, когда письмо было отправлено на distribute@example.com, вы можете увидеть в Delivered-To или Envelope-To заголовок, который был перенаправлен (распространен) на xy@example.com, который является одним из многих других адресов электронной почты, связанных с одним почтовым ящиком.

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

Глядя на обычное сообщение (со всеми заголовками), я не могу найти никакой информации о том, что почта пришла по адресу xy@example.com

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

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

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

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

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

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

Apply rule to messages
sent to **OTRS Username**
and set X-Envelope-To with **xy@example.com**

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

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

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

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

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

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