У меня есть Postifix с Dovecot для большего количества домена a.com b.com c.cz maindomain.com и т. Д. Я создал новый сервер Exchagne для домена maindomain.com, и когда я меняю MX для maindomain.com, все работает хорошо для доставки из Интернета на главный домен. .com в Exchange, но с другого моего домена на сервере Postfix (a.com b.com c.cz), где был maindomain.com, когда я отправляю электронную почту с a.com или b.com или c.cz, затем mail доставляется на старый почтовый ящик на сервере Postfix, а не на Exchange.
Можно ли добавить это только в транспортный файл в постфиксе:
maindomain.com smtp:[excahnge.domain.com]
Или я должен сделать что-то еще?
Спасибо
Если файл указан в transport_maps
параметр работает как транспорт таблица и отменяет значение по умолчанию transport:nexthop
выделение, встроенное в Postfix. Следовательно, добавления этой строки должно быть достаточно.
Поскольку транспортный стол, скорее всего, hash:
Berkeley DB, не забудьте использовать postmap
для этого.
Сначала убедитесь, что postfix не рассматривает эти электронные письма как локальные: maindomain.com не должен быть указан как mydestination
. Затем, если postfix не может отправить электронное письмо (например, вам нужно использовать внутренние IP-адреса вместо общедоступного MX), вам нужно будет добавить его в транспорт (и, как упоминает выше Esa, не забудьте обновить базу данных с помощью postmap
.