Portál AbcLinuxu, 11. května 2024 03:10


Dotaz: Automatické mazání pošty ze složky Postfix/cyrus

23.5.2005 13:41 blondak | skóre: 36 | blog: Blondak | Čáslav
Automatické mazání pošty ze složky Postfix/cyrus
Přečteno: 286×
Odpovědět | Admin
Zprovoznil jsem na serveru Postfix+cyrus+sieve+spamassassin, vytvoril jsem pres sieve globalni script, ktery mi oznacene zpravy od spamassasinu presunuje do slozky INBOX\Spam, to vsecho chodi a pokud se klient pripoji pres pop3, tak se mu stahuje jenom posta bez spamu, ale jde nejak nastavit (sieve, cyrus), aby se posta ve slozce INBOX\Spam automaticky mazala (treba 14 dni), aby nezahlcovala kapacitu schranky?

Dekuji Blondak
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.5.2005 17:48 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Automatické mazání pošty ze složky Postfix/cyrus
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jednoduše máš k tomu přistupovat přes IMAP a každý klient většinou umí mazat ve složce správy starší než .....

Taktéž si uživatel může skontrolovat zda se mu něco nezahodilo a je to platná správa.

Jinak smazaní normálně cronem a smazat ten soubor - případně nastavit na nulovou velikost.
23.5.2005 18:05 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: Automatické mazání pošty ze složky Postfix/cyrus
Problem je v tom, ze ja bych to potreboval prave mazat na serveru a ne spolehat na to, ze si to kazdy uzivatel smaze, nebo nastavi, smazat soubor asi taky neni reseni :( spis jsem myslel, jestli to nejde nejak nastavit treba pres cyr_expire
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
23.5.2005 18:11 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: Automatické mazání pošty ze složky Postfix/cyrus
Tak jsem na to asi prisel, da se pouzit ipurge ./ipurge -d 14 -f user.%.Spam jeste to musim ale overit ;)
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
23.5.2005 18:19 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Automatické mazání pošty ze složky Postfix/cyrus
Problem je v tom, ze ja bych to potreboval prave mazat na serveru a ne spolehat na to, ze si to kazdy uzivatel smaze,
croon a smazat :-) (samozřejmě na tom serveru)
smazat soubor asi taky neni reseni :( spis jsem myslel, jestli to nejde nejak nastavit treba pres cyr_expire
Nejdříve to chcete smazat a když vám poradím to smazat cronem tak se vám to nelíbí grrrr....

Co tedy chcete s těmi daty dělat ? Tak si tam nastavte aby se to posílalo všechno na jeden účet nějakej speciální spam@moje.doma kde si to potom přes imap prohlédnete a smažete ručně, nebo ty spamy rovnou zahazujte, ale to je podle mě riziko.

Taky by to chtělo tedy více popsát co vlastně chcete, zda ten spam chcete nějak skoumat a pod....
23.5.2005 18:31 jm
Rozbalit Rozbalit vše Re: Automatické mazání pošty ze složky Postfix/cyrus
Ja chapu celkem presne, co chce (proste aby server maily ve slozce SPAM starsi nez 14 sam smazal. courier-imap to umi, ale tohle mi nic nerika. Co na to dokumentace? Dival jste se tam vubec?
23.5.2005 18:37 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: Automatické mazání pošty ze složky Postfix/cyrus
Dival, ale napoprve jsem to nejak nevidel :) (viz nize). Kazdopadne diky
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
23.5.2005 18:34 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: Automatické mazání pošty ze složky Postfix/cyrus
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak mam finalni reseni protoze pouzivam v /etc/imapd.conf
unixhierarchysep: yes
tak je nutno pouzit pro ipurge misto tecek lomitka, takze jsem to zkusil a voala funguje to, tak jsem upravil /etc/cyrus.conf a do sekce EVENTS jsem pridal nasledujici
        cleanup1        cmd="ipurge -d 14 -f user/*/SPAM"       period=1440
        cleanup2        cmd="ipurge -d 14 -f user/*/Spam"       period=1400
        cleanup3        cmd="ipurge -d 14 -f user/*/Junk"       period=1400
takze jednou denne se spusti cleanup slozek SPAM|Spam|Junk, pro ktere jsou povolene v imapd.conf jako autosievefolders (patch, ktery pri zadosti na presun do neexistujici slozky ji vytvori) . Vysledek je ten, ze pokud prijde spam, ktery pozna spamassassin, tak se presune do slozky INBOX/SPAM (to dela globalni filtr pro sieve) a pokud si jej uzivatel nestahne pres IMAP (pres pop3 se slozka Spam|SPAM|Junk) nestahuje, tak se automatiky po 14 dnech smaze.

Dekuji vsem za pomoc a linuxu zdar ;)
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.