POSTFIX не использует sender_based_routing с postmap

Я пытаюсь настроить экземпляр постфикса для использования sender_based_routing в CentOS6 (но, думаю, это не имеет особого значения). Я просто накормил postfix, и он работает. Это дополнение, которое я сделал для работы sender_based_routing:

  # CUSTOM
  sender_based_routing = yes
  transport_maps = hash:/etc/postfix/transport

Мой транспортный файл выглядит следующим образом:

  domain1.nl smtp:[10.0.8.15]
  domain2.nl smtp:[10.0.8.15]
  * smtp:[10.0.8.14]

Он всегда использует подстановочный знак «*», и все направляется на 10.0.8.14.

Мне нужно указывать полный почтовый маршрут или только доменное имя? Я думал, что последнего было достаточно.

У кого-нибудь есть идея ??

Спасибо!

Рональд Обновление: когда я отправляю «Кому» домен, указанный в транспортном файле, он маршрутизируется через 10.0.8.15. Я неправильно указал sender_based_routing или мне нужна опция где-то еще ??

Спасибо!


person Ronald    schedule 04.11.2013    source источник


Ответы (1)


Вы используете Postfix версии старше 2.3?

http://www.postfix.org/postconf.5.html#sender_based_routing
sender_based_routing (по умолчанию: нет)
Этот параметр не следует использовать. Он был заменен на sender_dependent_relayhost_maps в Postfix версии 2.3.

person AnFi    schedule 04.11.2013
comment
Спасибо, вчера сам разобрался! Правила постфикса. Если я не укажу relayhost в main.cf, будет ли postfix доставлять почту напрямую, кроме тех, которые указаны в файле relay_map.db? - person Ronald; 06.11.2013