Приветствую.
У меня есть рабочая конфигурация Postfix, но нет администратора Postfix. Почта правильно доставляется всем получателям. Фильтрация спама и т.д. все работает нормально.
Я хочу настроить Postfix для совместного использования одного SMTP-домена и сделать следующее: - если получатель существует локально (например, если у alice@junk.com есть локальный почтовый ящик), продолжать доставлять почту, как сейчас - если alice @ junk. com не существует, перенаправить почту на сервер Exchange
Предложения и мысли о том, как лучше всего это сделать?
Я не заядлый администратор Postfix, но думаю, что параметр конфигурации "fallback_transport" (см. http://www.postfix.org/postconf.5.html#fallback_relay) - это то, что вы, вероятно, ищете.
Вам понадобится что-то вроде:
fallback_transport = smtp:[x.x.x.x]
Также обратите внимание на параметр local_recipient_maps (http://www.postfix.org/postconf.5.html#local_recipient_maps). Вам нужно установить это поле пустым, чтобы Postfix не отклонял почту от неизвестных локальных получателей.
Если вам нужна дополнительная функция на стороне Exchange (чтобы ответы от Exchange на электронные письма, отправленные получателями Postfix, «проходили»), посмотрите на параметр «Пересылать все сообщения с неразрешенными получателями на хост» в Exchange 2003 (см. http://technet.microsoft.com/en-us/library/aa998492(EXCHG.65).aspx) или функцию «Внутренний домен ретрансляции» в Exchange 2007 (см. http://technet.microsoft.com/en-us/library/bb676395.aspx).
Вы рискуете создать почтовые петли между Exchange и Postfix для сообщений, отправляемых неизвестным локальным получателям из любой почтовой системы, но время ожидания сообщений истекает, поэтому, если многие пользователи не создают фиктивный трафик, это, вероятно, тоже не имеет значения. много.