Fórum Root.cz

Hlavní témata => Server => Téma založeno: Celaskon 12. 02. 2013, 12:39:42

Název: Postfix s Policyd a lokální odesílání mailů
Přispěvatel: Celaskon 12. 02. 2013, 12:39:42
Zdravim,

na serveru mam postovni server Postfix, ktery pro limitovani poctu odeslanych zprav pouziva Policyd - toto funguje v poradku, pri pristupu pres smtp dochazi k uctovani. Problem nastane, pokud zacnu ze stroje odesilat maily skriptem, napriklad pres php - funkce mail() vola /usr/sbin/sendmail a ten jen vhodi mail postfixu do fronty, ale uplne obejde veskerou filtraci v postfixu. Jde toto nejak vyresit? Diky
Název: Re:postfix+policyd a lokalni odesilani mailu
Přispěvatel: McFly 12. 02. 2013, 13:40:14
Zdravím, a jak vypadá ta část main.cf, kde pracujete s filtrem Policyd? (nebo to funguje jinak?)
Název: Re:postfix+policyd a lokalni odesilani mailu
Přispěvatel: Celaskon 12. 02. 2013, 16:13:16
podle manualu, tzn:

smtpd_recipient_restrictions = check_policy_service inet:127.0.0.1:10031, ... (na portu 10031 bezi policyd)

dal jsem to hned jako prvni, takze by to nemelo nic jineho ovlivnovat

Název: Re:postfix+policyd a lokalni odesilani mailu
Přispěvatel: McFly 12. 02. 2013, 16:36:43
Přesně tam bych to očekával. Tak to nevím... :(
Název: Re:postfix+policyd a lokalni odesilani mailu
Přispěvatel: McFly 12. 02. 2013, 16:40:07
Mrkněte sem... http://www.void.gr/kargig/blog/2011/12/19/rate-limit-outgoing-emails-from-php-web-applications-using-postfix-and-policyd/ :)
Název: Re:postfix+policyd a lokalni odesilani mailu
Přispěvatel: Celaskon 12. 02. 2013, 17:10:34
to jsem jiz cetl, ale dvoum postfixum jsem se chtel vyhnout.

jeste me napadlo udelat wrapper kolem /usr/sbin/sendmail, ktery by nejdriv provedl uctovani a pak pripadne volal samotny sendmail
Název: Re:Postfix s Policyd a lokální odesílání mailů
Přispěvatel: davidb 11. 03. 2013, 07:23:08
tohle mi funguje v pohode
http://www.iezzi.ch/archives/217
akorat si to budes muset trochu upravit dle potreb, ja sem potreboval uplne zablokovat odchozi postu pro jeden zavirovanej web, majitel na to uplne kaslal a server pak jednou zacal spamovat jak blazen (poslal do fronty postfixu pres sendmail asi 200 tisic emailu a jako bonus prilohou byly viry)   :)