Detecting last login IMAP and expire old messages

Patrick Boutilier boutilpj at ednet.ns.ca
Mon Jan 10 08:42:28 EST 2011


On 01/10/2011 09:37 AM, Adam Tauno Williams wrote:
> On Mon, 2011-01-10 at 09:13 -0400, Patrick Boutilier wrote:
>> 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.
>
> Ah, my bad.
>
> I suppose then it is really an authentication question and not a mailbox
> question.  Hrm.... it would be nice to have a reliable and standard way
> to determine when the last time user xyz was authenticated; but I'm not
> aware of any such thing.

I don't know of a Cyrus way to do it. What we do is use a modified 
version of pam_mysql to insert a time stamp into the MySQL DB we use for 
authentication when a user successfully logs in.



>
> ----
> 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/00e4202f/attachment.vcf 


More information about the Info-cyrus mailing list