Postfix check_sender_access ?

Petr Kincl pkincl na synergy.cz
Čtvrtek Březen 31 15:07:06 CEST 2005


Odpovidam si sam.

Bylo to proste.

/etc/postfix/restricted_senders   
petr na pokus.cz   permisive
pavel na pokus.cz  local_only
cz              local_only
com             local_only
org             local_only


ma to chybu, ze musim vyjmenovat vsechny koncovky, ktere si vzpomenu, ale to uz tak moc nevadi. Uzivatel zkusi nekolik nejpouzivanejsich a pokud mu to nepujde, tak toho snad necha. Pokud se to navaze jeste na pravidla o tvorbe emailove adresy, tak je to snad vyhovujici.

PK

-----Original Message-----
From: Petr Kincl 
Sent: Thursday, March 31, 2005 11:40 AM
To: linux na linux.cz
Subject: Postfix check_sender_access ?


Dobry den.
Pred casem jsem mel dotaz na omezeni odesilani ven podle uzivatelske adresy. Podarilo se mi to rozchodit, ale mam jeste jeden problem. Direktiva check_sender_access funguje zakazove, tj. zakazuji uzivatele. Potreboval bych obraceny postup, tj. zakazat vsechny a povolit jen ty, kteri mohou preposilat na jine nez domeny uvedene v local_domain.

Zkousel jsem dat celou domenu (pokus.cz) ale to zakaze posilat vsem, kteri maji v odesilateli tu domenu.

Poradite mi prosim?

Dekuji

Petr Kincl

P.S.
Konfiguraci mam nasledujici:

smtpd_restriction_classes = restrictive, permisive
restrictive = reject_unknown_sender_domain reject_unknown_client
permisive = permit

smtpd_recipient_restrictions =
    check_sender_access hash:/etc/postfix/restricted_senders
    permit_mynetworks
    reject_unauth_destination
    hash:/etc/postfix/recipient_access

smtpd_restriction_classes = local_only

local_only = check_recipient_access hash:/etc/postfix/local_domains, reject

#pokracuje



/etc/postfix/local_domains   
pokus.cz        OK


/etc/postfix/restricted_senders   
pavel na pokus.cz  local_only




Další informace o konferenci Linux