postfix перенаправление почты на транспортный обход relayhost
Я правильно работал постфикс с этой настройкой:
main.cf
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/relayhost_map
transport_maps = hash:/etc/postfix/transport
relayhost = [not.exist.dom]:555
relayhost_map
# postmap hash:/etc/postfix/relayhost_map
@my.sender.exemple1.com [my.reley.hos1]:7454
@my.sender.exemple2.com [my.reley.hos2]:7454
@my.sender.exemple3.com [my.reley.hos3]:7454
@my.sender.exemple4.com [my.reley.hos4]:7454
транспорт
# postmap /etc/postfix/transport
transpostfix1@localhost.localhost emailport4:
transpostfix2@localhost.localhost emailsport2:
transpostfix3@localhost.localhost emailtransport1:
# with this sender_dependent_relayhost_maps not work
# * newtransport:
Вопрос: Как заменить назначение relayhost = [not.exist.dom]:555 на новое назначение newtransport?
1 ответ
Решение
1) обновить постфикс с 2.66 до 3.1
2) добавить в main.cf
sender_dependent_default_transport_maps = hash:/etc/postfix/relaytransport_map
default_transport = newtransport:
3) / etc / postfix / relaytransport_map
# postmap /etc/postfix/relaytransport_map
@exemple133.com smtp:
@exemple12.ua smtp:
@exemple1.com smtp:
* newtransport: