[Dovecot] dbox
Denis Cardon
denis.cardon at tranquil-it-systems.fr
Mon Jan 28 15:36:59 EET 2008
Hi Evaggelos,
> I use the same command ( via cron ) but my maildir folder with spam is
> more than 50.000 emails !!! so ...
I had the same issue and I solved it with a little bash script. The
trick is to use the xargs function to break up the spam list in smaller
blocks (I also restrict spam processing to spam older than $TIME_LIMIT
in order to let time to user remove non-spam, and ignore filename ending
with T as they have already been removed). Relevant lines :
find ./ -iname "*" -mtime +$TIME_LIMIT -print | grep -v T\$ >
$TEMP_FILE_NAME
cat $TEMP_FILE_NAME | xargs -r -n500 sa-learn --showdots --spam -C
$SA_CONF_DIR
Cheers,
Denis
> but my question wasnt about spamassassin (wrong mail list :) )
> but with alternative mailbox format (like dbox) in dovecot 1.0.x
>
> Michal Soltys wrote:
>> Evaggelos Balaskas wrote:
>>> the problem i have with maildir is that programs like sa-learn (from
>>> spamassassin) returns argument too long list and perhaps a lot of other
>>> programs too.
>>>
>> I have never seen sa-learn giving me any problems while learning spam
>> from maildirs (often with tens of thousands messages).
>>
>> Simple:
>>
>> sa-learn --progress --spam new
>>
>> does the thing, with previously prepared maildir with messages
>> classified as spam.
>
> - --
> Evaggelos Balaskas - http://ebalaskas.gr
> Unix System Engineer
> Informatics Engineer Technological Education
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFHndd4WIK+Pe9twhoRAoNsAJ4rBkxPsa+ngWGXUEPO9jZmePYLAACgiZZ0
> LoIkPnyr9Hiu709QzHK4Azc=
> =ePcg
> -----END PGP SIGNATURE-----
>
--
Denis Cardon
Tranquil IT Systems
44 bvd des pas enchantés
44230 Saint Sébastien sur Loire
tel : +33 (0) 2.40.97.62.67
http://www.tranquil-it-systems.fr
More information about the dovecot
mailing list