Detecting last login IMAP and expire old messages

Patrick Boutilier boutilpj at ednet.ns.ca
Mon Jan 10 08:13:49 EST 2011


On 01/10/2011 08:03 AM, Adam Tauno Williams wrote:
> On Sat, 2011-01-08 at 23:35 -0200, Lucas Zinato Carraro wrote:
>> Is there a way to get messages from a user account automatic expire if
>> account is not in used for 6 months ?
>
> Yes, set the "expire" annotation on the folder.  For example, we set
> this to 365 on the user's sent-mail folder and to 14 for the users SPAM
> folder.

But he only wants to expire messages if the user has not logged in in 
the last 6 months.





>
> You can also use the ipurge command, like -
> EVENTS {
>    ...
>    sentPurge cmd="ipurge -s -X -f -d 365 user.*.sent-mail" at=0000
>    trashPurge cmd="ipurge -s -X -f -d 45 user.*.Trash" at=0100
>    spamPurge cmd="ipurge -s -X -f -d 14 user.*.SPAM" at=0200
>    ...
> } - in cyrus.conf
>
>
>> ( i see last update, but this parameter is updated by lmtpd, pop login
>> and etc ... )
>> How is the best way to detect users that are not using your account ?
>> -----------------------------------
>> If not exist a simple sollution ,  i suggest to be implemented a
>> annotate like:
>> /vendor/cmu/cyrus-imapd/expirenoactive<days>
>> and a option for cyr_expire.
>> --------------------------------------
>
>
> ----
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: boutilpj.vcf
Type: text/x-vcard
Size: 286 bytes
Desc: not available
Url : http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20110110/76378593/attachment.vcf 


More information about the Info-cyrus mailing list