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/
begin:vcard
fn:Patrick Boutilier
n:Boutilier;Patrick
org:;Nova Scotia Department of Education
adr:;;2021 Brunswick Street;Halifax;NS;B3K 2Y5;Canada
email;internet:boutilpj@xxxxxxxxxxx
title:WAN Communications Specialist
tel;work:902-424-6800
tel;fax:902-424-0874
version:2.1
end:vcard
----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/