postfix: relayhost vs. smtpd_recipient_restrictions
Adam Pribyl
pribyl na lowlevel.cz
Čtvrtek Listopad 21 17:32:51 CET 2013
V postfix-users jsem prilis neuspel, tak zkusim jeste zde:
Dle me zkusenosti s nastavenym relayhost nefunguje
reject_unknown_recipient_domain v smtpd_recipient_restrictions.
Mam postfix mail server, ktery bez problemu funguje pro prime dorucovani
posty. Bohuzel firma zmenila ISP na O2 a to nam dalo verejne IP z poolu,
ve kterem je spousta ADSL linek, takze se kazdou chvili ocitne na
blacklistech (cely O2 segment). Kdyz jsme si stezovali, z O2 nam rekli, ze
to nehodlaji resit a mame pouzit jejich relay, ktery udrzuji "cisty".
Pridal jsem tedy do postfixu
relayhost = relay.iol.cz
odesilani posty sice funguje a problemy s blacklisty jsou mene caste, ale
pokud lokalni uzivatel odesle mail na neexistujici domenu, pak se tento
preposle na relay presto, ze v konfiguraci postfixu je
smtpd_recipient_restrictions = reject_unknown_recipient_domain
Vysledkem je, ze relay mail odmitne se 450 (Recipient address rejected:
Domain not found) a ten tvrdne 4 dny ve fronte na mailserveru nez vyprsi.
Pokud neni nastaven relayhost, tak postfix normalne mail odmitne hned.
V dokumentaci jsem nasel:
relayhost (default: empty)
The next-hop destination of non-local mail; overrides non-local
domains in recipient addresses.
coz mi prijde, jako ze relayhost direktiva nahradi domenu prijemce za
relay a tim to preposle dal. Tim ale zrejme reject_unknown_recipient_domain
nemuze nikdy fungovat.
Chapu to spravne/spatne? Pouziva nekdo relay s timto nastavenim smtp
restrikci?
Adam Pribyl
Další informace o konferenci Linux