Portál AbcLinuxu, 12. května 2025 13:33

Dotaz: Dovecot promazávání mailů

9.4.2014 10:05 Jakub
Dovecot promazávání mailů
Přečteno: 347×
Odpovědět | Admin
Zdravím, potřeboval bych v Dovecotu promazávat maily podle pravidel, které si definuji (např. pokud byl mail odeslán z této adresy na tuto adresu smaž ho pokud je 14 dní starý, pokud zpráva začíná znakem % smaž ji pokud je starší než 14 dnů). Má na to Dovecot nějaký plugin (četl jsem něco o pluginu Sieve) nebo to udělat v nějakým skriptovacím jazyku? (Perl, Python...) Díky za odpověď
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.4.2014 12:07 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Dovecot promazávání mailů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mohlo by to ist cez prikaz doveadm, skus man doveadm. Urcite to nerob mimo Dovecotu, kedze vtedy sa ti neaktualizuju indexy/cache.
9.4.2014 12:10 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Dovecot promazávání mailů
man doveadm-expunge
man doveadm-search-query
pavlix avatar 9.4.2014 14:56 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Dovecot promazávání mailů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Proč nepoužiješ ten SIEVE?
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
9.4.2014 17:36 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Dovecot promazávání mailů
Sieve na toto nie je urceny a ani sa to s nim urobit neda - aspon si prestuduj veci, ktore doporucujes :)
pavlix avatar 9.4.2014 17:49 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Dovecot promazávání mailů
Tož pro začátek doporučuju nastudovat význam posledního znaku v mém komentáři.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
9.4.2014 18:02 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Dovecot promazávání mailů
Konstrukcia vety, ktoru si pouzil, sa pouziva vo vyzname, v akom ho dotazujuci pochopil - nasmeroval si ho uplne zlym smerom a teraz tu ides sam seba trapne obhajovat, ze ty si mu vlastne nic neradil, pretoze si tam dal otaznik? :) Aky vyznam mal teda tvoj prispevok?
pavlix avatar 10.4.2014 09:07 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Dovecot promazávání mailů
skrytý komentář Náš administrátor shledal tento komentář závadným.

Vulgarity

Zobrazit komentář
10.4.2014 09:54 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Dovecot promazávání mailů
1.) Osobne invektiva, ktore tu predvadzas, svedcia o tvojom nizkom intelekte.
2.) Zjavne si si poradnu zmylil s nejaky diskusnym forom. Chod si pokecat na zive.cz, urcite skvele zapadnes do tamojsieho kolektivu.
pavlix avatar 10.4.2014 10:45 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Dovecot promazávání mailů
Své názory jsme si sdělili, další diskuze na toto téma nemá smysl.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
9.4.2014 17:10 Jakub
Rozbalit Rozbalit vše Re: Dovecot promazávání mailů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ok, podívám se na ten Sieve. Děkuji :)
10.4.2014 12:05 bigBRAMBOR | skóre: 37
Rozbalit Rozbalit vše Re: Dovecot promazávání mailů
SIEVE se pouziva tuším na pravidla pro příchozí zprávy, ale jak s ním vyřešit mazání zpráv starších ne 14 dní, tedy zpráv už uložených, to teda nevím jak budeš dělat. Znova všechny zprývy prohnat přes SIEVE? to mi přijde divné.
10.4.2014 12:47 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Dovecot promazávání mailů
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://wiki2.dovecot.org/Tools/Doveadm/SearchQuery , http://wiki2.dovecot.org/Tools/Doveadm/Expunge

Ta první podmínka by měla být něco jako

doveadm expunge -u tvůj_uživatel mailbox INBOX before 14days header from "této@adresy" header to "tuto@adresu"

Bez záruky, ani jsem nezkoušel, jestli je to syntakticky dobře, natož jestli to bude mazat to, co chceš. Doporučuju nejprve pomocí doveadm search a doveadm fetch zjistit, které zprávy to najde.
Quando omni flunkus moritati

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.