SMTP restrikce v postfixu
Martin Bubik
martin.bubik at flashlink.cz
Tue Feb 3 14:45:06 CET 2009
dekuji za vystizny popis, urcite upravim dle doporuceni.
Martin Bubik
Marian Cerny napsal(a):
> On 2.2.2009 9:48, Martin Bubik wrote:
>> zdravim,
>> rad bych se poptal lidi kteri provozuji postovni servery jake
>> pouzivaji restrikce u postfixu.
>> Svuj postovni server jsem dal dohromady nedavno a nejsem si moc jisty
>> jestli restrikce,
>> ktere pouzivam, nejsou prilis prisne a jestli neprichazim o regulerni
>> emaily, pripadne jestli
>> byste seznam jeste o neco doplnili, spamu mi totiz chodi docela dost
>> a rad bych ho odfiltroval
>> co nejvic nez se to dostane do spamassasinu.
>> procetl jsem na netu spoustu doporuceni tak jsme to tak nejak
>> sesumiroval a poskladal jsem tohle:
>>
>> smtpd_helo_restrictions =
>> permit_mynetworks
>> permit_sasl_authenticated
>> reject_sender_login_mismatch
>> reject_invalid_hostname
>> reject_non_fqdn_helo_hostname
>> reject_unauth_pipelining
>> smtpd_sender_restrictions =
>> permit_mynetworks
>> permit_sasl_authenticated
>> reject_sender_login_mismatch
>> reject_unknown_sender_domain
>> reject_non_fqdn_sender
>> reject_unauth_pipelining
>> smtpd_recipient_restrictions =
>> permit_mynetworks
>> permit_sasl_authenticated
>> reject_unauth_pipelining
>> reject_sender_login_mismatch
>> reject_unauth_destination
>> reject_non_fqdn_recipient
>> reject_unknown_recipient_domain
>
> Ak pouzivas smtpd_delay_reject (coz je default), tak mozes dat vsetky
> kontroly do jednej restriction (mozes si vybrat ktorej, vecsinou sa
> pouziva recipient, pretoze je posledna). Ak to ale chces mat logicky
> rozdelene do jednotlivych restriction podla toho kam ktore obmedzenie
> patri, tak to mozes nechat tak ako to mas teraz. Potom ale nedava
> velmi zmysel, preco mas reject_sender_login_mismatch vo vsetkych
> troch. Inak to reject_sender_login_mismatch mozes presunut este pred
> permit_sasl_authenticated - takto nebudu moct ani autentizovany
> uzivatelia posielat mail s podvrhnutym senderom.
>
> Namiesto reject_invalid_hostname sa uz pouziva
> reject_invalid_helo_hostname (iba zmena nazvu premennej).
>
> Podla RFC helo nemusi byt FQDN, takze reject_non_fqdn_helo_hostname by
> tam spravne nemalo byt, ale pouziva to skoro kazdy, takze by s tym
> nemal byt problem. Dokonca aj dokumentacia k postfixu tvrdi, ze helo
> hostname musi byt FQDN, takze by to malo byt ok.
>
> Osobne mam reject_non_fqdn_sender/recipient a
> reject_unknown_sender/recipient_domain este pred permit_mynetworks.
>
> Odporuca sa dat reject_unauth_pipelining aj do smtpd_data_restrictions.
>
> Ja naviac este pouzivam:
> reject_unlisted_recipient
> reject_unknown_reverse_client_hostname
> reject_unknown_client_hostname
> To kontroluje spravne nastavene reverzneho DNS zaznamu. To je dost
> tvrda restrikcia, ale podla RFC by kazdy server mal mat nastaveny rDNS
> zaznam, inac mozu ocakavat nedostupnost niektorych internetovych
> sluzieb. Ak by si chcel nieco menej restriktivne, tak potom vyhod ten
> reject_unkown_client_hostname a bude sa kontrolovat iba existencia
> rDNS zaznamu a uz nie to, ci je spravne nastaveny aj dopredny zaznam.
> Takto to pouziva napriklad AOL.
>
> Marian
> --
> FreeBSD mailing list (users-l at freebsd.cz)
> http://www.freebsd.cz/listserv/listinfo/users-l
More information about the Users-l
mailing list