Postfix levélküldés korlátozása

Fórumok

Üdv mindenkinek

Helyi levelezéssel lenne egy kis gondom. Hogyan oldható meg Postfix-ben, hogy csak bizonyos email címekről lehessen kifelé küldeni levelet, a többiről viszont csak helyi (domain-en belüli) címekre küldhessenek.
A transport-ot nézegettem, de szerintem nem jó helyen keresgélek.

Hozzászólások

(Szerintem nem a legjobb emailcímre korlátozni ezt, hanem gépre kellene.)

Valami ilyesmire volt szükségem annó nekem is, és így tudtam megoldani.
Biztos nem a legszebb, de nálam müködik.

Bemásolom ide az ebböl készített leírásomat:

Postfix off-site küldés korlátozás

A postfix-ben meg lehet adni, hogy bizonyos felhasználói email címröl ne lehessen az internet felé emailt küldeni.

a postfix main.cf-ében az alábbi paramétereket kell megadni:
smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/restricted_senders, reject_unauth_destination

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

/etc/postfix/restricted_senders
# engedelyezett off-site kuldes
zabbix@domainnev.site OK
root@domainnev.site OK
root OK

# csak local-only
domainnev.site local_only

minden módosítás után postmap restricted_senders !

/etc/postfix/local_domains
domainnev.site OK

minden módosítás után postmap local_domains !

A müködés telnet-el tesztelhetö:

smtpserver:~ # telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mailint.domainnev.hu ESMTP Postfix
helo localhost
250 mailint.domainnev.hu
mail from: user@domainnev.site
250 2.1.0 Ok
rcpt to: valakimas@domainnev.hu
554 5.7.1 : Sender address rejected: Access denied #---> kulso cimre nem engedi a felhasznalot kuldeni!
rcpt to: user@domainnev.site
250 2.1.5 Ok #---> csak belsore engedi kuldeni
quit
221 2.0.0 Bye
Connection closed by foreign host.

smtpserver:~ # telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mailint.domainnev.hu ESMTP Postfix
helo localhost
250 mailint.domainnev.hu
mail from: zabbix@domainnev.site
250 2.1.0 Ok
rcpt to: valakimas@domainnev.hu
250 2.1.5 Ok
quit
221 2.0.0 Bye
Connection closed by foreign host.

További információ:
http://postfix.nctu.edu.tw/RESTRICTION_CLASS_README.html -> "Restricting what users can send mail to off-site destinations"