SOLVED: postfix + procmail + virtualni uzivatele
Miroslav Maiksnar
m.maiksnar na volny.cz
Pátek Leden 28 01:30:22 CET 2005
Tak si nakonec musim odpovedet sam.
Reseni je nepouzivat virtual_mailbox_*, ale virtual_alias_* a pres PAM
nasimulovat virtualnim uzivatelum z LDAPu unixovske ucty. Pak uz zacne byt
funkcni mailbox_command. Ovsem je nutne aby uzivatele v LDAPu meli uid bez
zavinace (ja jsem mel uid stejne jako email, coz postfix nema rad -- stacilo
ale nahradit zavinace podtrzitkama, na nic jineho se uid nastesti nepouziva).
Dalsi reseni by asi bylo pridat do /etc/postfix/master.cf novy transport
jmenem procmail a tam nejak pomoci nejakeho wraper scriptu volat procmail s
predem pripravenym prostredim (primo volat procmail z master.cf se mi
nepodarilo, resp. podarilo, ale procmail nevedel kam dorucovat).
Mixi
On Wednesday 26 January 2005 03:20, Miroslav Maiksnar wrote:
> Zdravim,
> snazim se vyresit, jestli je mozne v postfixu filtrovat prichozi postu
> procmailem, kdyz pouzivam virtualni uzivatele. Teoreticky by to melo jit,
> pro kazdeho virtualniho uzivatele mam zvlast adresar (ve kterem je
> ./Maildir/) a data jsou v ldapu, takze muzu procmailu prostrednictvim pamu
> dat k dispozici vse co potrebuje. Jenom mi neni jasny jak donutit postfix
> aby ten procmail volal.
>
> Kdyz jsem se to snazil vygooglit, tak jsem nasel ze to nejde a nebo ze to
> jde kdyz se v /etc/postfix/master.cf nejak nastavi maildrop, ktery se
> pouzije pro virtual_transport. Ale uz jsem nezjistil jak se to da nastavit
> konkretne pro ten procmail a experimenty zatim nebyly moc uspesne... ;o(
>
> BTW, ten procmail neni uplne nutnej, postaci cokoliv, co dokaze ten mail
> prohnat antivirem, spamassassinem a pak podle nejakych uzivatelskych filtru
> rozhazet do slozek v maildiru nebo nekam preposlat apod.
Další informace o konferenci Linux