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