Postfix transport maps

Nacházíte se: / Linux / How to ...

O co jde?

Představte si situaci, kdy vytváříte nový mail server, ale s ohledem na možnost výpadku na něj ještě nechcete měnit MX záznamy (změna trvá nějakou dobu), tak na současným postfixu nastavíte transport_maps a když Vám něco nebude fungovat, tak při dostatečné pozornosti může být doba výpadku jenom pár vteřin, což je přijatelné.

/etc/postfix/main.cf

transport_maps = hash:/etc/postfix/transport.cf

/etc/postfix/transport.cf

domain1.tld smtp:[123.123.123.123]
domain2.tld smtp:[123.123.123.123]
domain3.tld smtp:[123.123.123.123]

A nakonec

cd /etc/postfix; postmap transport.cf
/etc/init.d/postfix restart

Možná by bylo fajn, kdyby někdo vysledoval, jestli je ten restart nutný, protože jsem zaregistroval, že si postfix sám nějak kontroluje změnu konfiguráků a změní své chování podle nich bez nutnosti restartu.