[prev in list] [next in list] [prev in thread] [next in thread]
List: dovecot
Subject: RE: autoexpunge clarification
From: "Michael Fox" <news () mefox ! org>
Date: 2016-08-31 15:44:12
Message-ID: 009c01d2039e$85e996c0$91bcc440$ () mefox ! org
[Download RAW message or body]
Thanks Philon,
I did read the extra bullets, as indicated in my email below. But your "When the \
user quits and thus closes his mailbox/connection" is more clear than "after the \
client is already disconnected", since the latter is really anytime, rather than at \
the time they quit.
I can guess that the bulletin about LMTP similarly means at the end of each time LMTP \
delivers mail to the mailbox.
Assuming that is true, then the problem I see with autoexpunge is that it doesn't \
address the case of a user that has not logged in nor received mail in that mailbox \
for the specified time. Those messages would apparently stay forever. Correct?
And, if that's true, then the cron job seems like the only way to expunge all old \
messages. Correct?
Thanks,
Michael
> -----Original Message-----
> From: dovecot [mailto:dovecot-bounces@dovecot.org] On Behalf Of Philon
> Sent: Wednesday, August 31, 2016 12:41 AM
> To: Michael Fox <news@mefox.org>
> Cc: Dovecot Mailing List <dovecot@dovecot.org>
> Subject: Re: autoexpunge clarification
>
> Hi Micheal,
>
> the article is fine if you continue reading it to the next bullet points
> about IMAP, POP3 and LMTP. In short words…
>
> When the user quits and thus closes his mailbox/connection, Dovecot
> quickly looks through the folders to clean up mails which are older then
> configured days.
>
> In the past there was a cron job which could do this every n hours, days,
> … but this setting does this automatically. Still I prefer using cron
> which gives me more control over when this lookup happens.
>
> User deinitialization is simply developer „slang" for user closes
> connection/quits his program.
>
>
> Philon
>
> > Am 30.08.2016 um 14:41 schrieb Michael Fox <news@mefox.org>:
> >
> > I'm trying to understand autoexpunge, but the documentation is just not
> > clear. Hopefully, someone can clear up a few questions.
> >
> >
> >
> > http://wiki.dovecot.org/MailboxSettings says the following:
> >
> >
> >
> > autoexpunge=<time>: (v2.2.20+) Automatically at user deinitialization
> > expunge all mails in this mailbox whose saved-timestamp is older than
> <time>
> > (e.g. autoexpunge=30d). This removes the need for expire plugin
> > <http://wiki.dovecot.org/Plugins/Expire> if you don't care that the
> > expunging may not always happen in time.
> >
> >
> >
> > What does "at user deinitialization" mean?
> >
> >
> >
> > What does "if you don't care that the expunging may not always happen in
> > time" mean?
> >
> >
> >
> > I read the sub-bullets but they just aren't clear. When exactly does
> > autoexpunge occur?
> >
> >
> >
> > Thanks,
> >
> > Michael
> >
> >
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic