posfix smtp auth feladó szűrése

Fórumok

Sziasztok,

Van egy postfix ldappal és egy saslauth is ldappal.
A levél küldésekor a user authentikálja magát.
Szeretném megakadályozni azt, hogy a user minden egyéb (pl. gmail,freemail,stb.) levelét ne az én szerveremen keresztül küldje.
Illetve én azt szeretném, ha a user auth után a levélben a feladót kicserélni arra ami a usernek az ldap-ban a mail mezőjében szerepel.
Lehet ilyet csinálni?

Köszönöm a segítséget:
Ákos

Hozzászólások

elvileg lehet, de nagyon nem trivialis.
restriction class-ok korul nezz korul a szureshez, es kell definialnod ldap lekerdezeseket a sender_canonical tablahoz is.

A'rpi

"Szeretném megakadályozni azt, hogy a user minden egyéb (pl. gmail,freemail,stb.) levelét ne az én szerveremen keresztül küldje. "

ha jolemlexem, az smtpd_sender_login_maps ad erre lehetoseget.

Gmailt amúgy nem is tanácsos más szerveren keresztül küldözgetni, mert sokan csinálnak manapság már spf check-et, és emiatt elhasalnak a más hoston keresztül kimenő gmailes levelek.
Amúgy a gmailnek van saját smtp-je, miért pont a Tiédet használná a jóember?
--
PtY - www.onlinedemo.hu

Ja, hogy ki volt filterezve? Hmmm...
Én általában a 465-öt kiengedem. Ha saját emailt akar valaki használni, így nem kényszerül a cégest használni.
Feltéve, ha a policy engedi - bár nem vagyok híve a 'zárjunk be portokat és tiltsunk mindent' projekteknek, mert az mindig kijátszható.
--
PtY - www.onlinedemo.hu

Szia!

Én SQL-ből szedem, ott így néz ki:

smtpd_sender_restrictions =
check_sender_access mysql:/etc/postfix/mysql-virtual_sender.cf

subscribe

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."