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

Postfix Transport не запускается

У меня есть ServerA и ServerB - я перемещаю учетные записи из A в B, но я хочу, чтобы ServerA ретранслировал любую полученную почту на ServerB, чтобы убедиться, что почта не теряется после того, как я скопировал почтовые ящики во время распространения DNS

На ServerA у меня есть в main.cf:

transport_maps = hash:/etc/postfix/transport

и в этом файле я пробовал:

user@domain.com smtp:[IP of serverB]:25

И запуск postmap / etc / postfix / transport и перезапуск postfix

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

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

* smtp:[IP of serverB]:25

Это подводит меня ко второй проблеме - когда этот транспорт срабатывает, ServerB отклоняет почту:

 Relay access denied (in reply to RCPT TO command)

На ServerB я добавил IP-адрес в опцию mynetworks. Мне где-то не хватает дополнительных опций?

Требуется ли ServerA аутентификация на ServerB или достаточно опции mynetworks?

ServerB - это установка ISPConfig, если это имеет какое-либо влияние.

Любая помощь очень ценится. Я погуглил несколько руководств, и все они, кажется, просто упоминают параметры выше, поэтому я не знаю, что вызывает проблемы.

На сервере A я бы попробовал поместить это в /etc/postfix/transport:

domain.com smtp:[IP of server B]

(бегать postmap в этом файле и т. д.). Предполагая, что сервер B уже настроен для получения электронной почты для domain.com, это должно быть все, что вам нужно.

Если это не сработает, вот что вам следует добавить, чтобы помочь с устранением неполадок:

  • Выход postconf -n (замените свой домен на example.com, если хотите) с серверов A и B
  • Журналы электронного письма, полученного сервером A для пользователя по адресу domain.com
  • Журналы с сервера B, если необходимо
  • Выход postmap -q someuser@domain.com hash:/etc/postfix/transport на сервере А