none
Как настроить перенаправление почты (в правилах) в Exchange 2010 так же в 2007? RRS feed

  • Общие обсуждения

  • Здравствуйте.

    Контекст проблемы:

    Имеется система (на платформе MS Sharepoint 2007), получающая документы через корпоративную почту. Для этого на корпоративном почтовом сервере используются правила Outlook - все сообщения, содержащие вложения, перенаправить на заданный адрес (адрес списка Sharepoint типа "Извещения"). В системе необходимо знать отправителя почты, чтобы отправить ему уведомление. При получении почты в список Sharepoint определяет "обратный адрес" из SMTP-заголовка Return-Path.

    Проблема:

    При переносе почтового ящика c Exchange 2007 на 2010 система стала определять в качестве "обратного адреса" не адрес отправителя, а адрес корпоративной почты, с которого произошло перенаправление. Получается это (предположительно) из-за того, что оба сервера по-разному формируют SMTP-заголовки при перенаправлении сообщения (указаны только заголовки, относящиеся к делу):

    2007:

    Return-Path=ivanov.ivan@customer.ru

    x-sender=ivanov.ivan@customer.ru
    x-receiver=inbox@my.sharepoint-server.ru

    From=Иванов Иван <ivanov.ivan@customer.ru>

    To=inbox@my.sharepoint-server.ru <inbox@my.sharepoint-server.ru>

    2010:

    Return-Path=account@my-company.ru

    x-sender=account@my-company.ru
    x-receiver=inbox@my.sharepoint-server.ru

    From=Иванов Иван <ivanov.ivan@customer.ru>

    To=account@my-company.ru <account@my-company.ru>

    Таким, исходный адрес отправителя остался только в заголовке From. В принципе, взять его оттуда можно, но надо заказывать доработку системы на Sharepoint - написание кастомного обработчика события получения почты в список.Это нежелательный путь (сроки, бюджет, бюрократия и т.д.)

    Вопрос: Можно ли оперативно решить проблему в рамках сервера Exchange 2010, заставив его формировать "правильные" SMTP-заголовки при реализации перенаправления почты?

    26 марта 2012 г. 11:13

Все ответы

  • День добрый.

    Надеюсь вам эта статья поможет.

    Understanding the Pickup and Replay Directories


    MCITP. Знание - не уменьшает нашей глупости.

    26 марта 2012 г. 11:22
    Модератор
  • Спасибо за ответ.

    Статью прочитал, но не понимаю, как она может мне помочь. Там описываются некие механизмы получения и отправки почты и как эти механизмы используют Pickup и Replay директории. Но там нет ни слова о том, как заставить Exchange 2010 при реализации действия перенаправления формировать нужные мне SMTP-заголовки почты - такие же, какие формирует сервер Exchange 2007. Там вообще нет ни слова о том, как можно вмешаться в описываемый механизм работы почтового сервера.

    Так что если можно, чуть подробнее.

    27 марта 2012 г. 7:18
  • Антипа, данная тема меня заинтресовала и было интиресно проследить историю изминений.

    В Exchange 2010 смена полей HEADERS менялась 2 раза. Первый раз в Exchange 2010 RTM отличный от Exchange 2007, второй раз при выходе Exchange 2010 SP1.

    Менялись алгоритмы обработки писем по HEADERS.

    Сколько раз еще поменяеться, неизвестно.

    Рекомендую унифицировать обработку и брать адрес с поля FROM оно не менялось.


    MCITP. Знание - не уменьшает нашей глупости.

    28 марта 2012 г. 6:44
    Модератор
  • Можно попробовать использовать не правила Outlook, а перенаправление средствами самого Exchange.

    Сазонов Илья http://isazonov.wordpress.com/

    28 марта 2012 г. 13:34
    Модератор
  • Уважаемый пользователь!
    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.

    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий

    2 апреля 2012 г. 13:46