Autoexpunge not working for Junk?
Reio Remma
reio at mrstuudio.ee
Thu Aug 8 21:52:30 EEST 2019
Hello!
I have the autoexpunge settings defined inside protocol imap thus (and
it works):
protocol imap {
mail_plugins = quota notify replication imap_quota imap_sieve
namespace inbox {
location =
mailbox Ham {
autoexpunge = 365 days
}
mailbox Spam {
autoexpunge = 365 days
}
mailbox Trash {
autoexpunge = 180 days
}
prefix =
}
}
Good luck,
Reio
On 08.08.2019 21:34, Amir Caspi via dovecot wrote:
> Hi all,
>
> Might anyone have any idea about this issue? I can run a cron job if
> needed but it seems like autoexpunge SHOULD be doing this automatically...
>
> Thanks!
>
> --- Amir
>
>> On Jul 24, 2019, at 10:18 PM, Amir Caspi <Cepheid at 3phase.com
>> <mailto:Cepheid at 3phase.com>> wrote:
>>
>> Hi all,
>>
>> I set up dovecot a couple of months ago and am having trouble getting
>> autoexpunge=30d to work on my Trash and Junk mailboxes. Not sure why
>> not because I'm not getting error messages in my log.
>> Running "doveadm search -u <user> mailbox Junk savedbefore 30d" shows
>> me many messages (I've got messages back to mid-May, and a couple of
>> other users have them back to early April, although if this setting
>> were working, there should be nothing earlier than June 24). Running
>> a manual doveadm expunge works fine... it's just autoexpunge that
>> seems to not be running at all.
>>
>> I'm using sendmail as the MTA and procmail as the LDA, so dovecot is
>> running purely for IMAP/POP service.
>>
>> Any help is much appreciated.
>>
>> Thanks!
>>
>> doveconf -n:
>> # 2.2.36 (1f10bfa63): /etc/dovecot/dovecot.conf
>> # OS: Linux 3.10.0-957.21.3.el7.x86_64 x86_64 CentOS Linux release
>> 7.6.1810 (Core)
>> # Hostname: REDACTED
>> auth_username_format = %Ln
>> first_valid_uid = 1000
>> mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u
>> mailbox_list_index = yes
>> mbox_write_locks = fcntl
>> namespace compat1 {
>> alias_for =
>> hidden = yes
>> list = no
>> location =
>> prefix = mail/
>> separator = /
>> }
>> namespace compat2 {
>> alias_for =
>> hidden = yes
>> list = no
>> location =
>> prefix = ~/mail/
>> separator = /
>> }
>> namespace compat3 {
>> alias_for =
>> hidden = yes
>> list = no
>> location =
>> prefix = ~%u/mail/
>> separator = /
>> }
>> namespace inbox {
>> inbox = yes
>> location =
>> mailbox Archive {
>> special_use = \Archive
>> }
>> mailbox "Deleted Messages" {
>> autoexpunge = 30 days
>> special_use = \Trash
>> }
>> mailbox Drafts {
>> special_use = \Drafts
>> }
>> mailbox Junk {
>> autoexpunge = 30 days
>> special_use = \Junk
>> }
>> mailbox "Junk E-mail" {
>> autoexpunge = 30 days
>> special_use = \Junk
>> }
>> mailbox Sent {
>> special_use = \Sent
>> }
>> mailbox "Sent Messages" {
>> special_use = \Sent
>> }
>> mailbox Spam {
>> autoexpunge = 30 days
>> special_use = \Junk
>> }
>> mailbox Trash {
>> autoexpunge = 30 days
>> special_use = \Trash
>> }
>> prefix =
>> separator = /
>> }
>> passdb {
>> driver = pam
>> }
>> pop3_uidl_format = %08Xv%08Xu
>> ssl_cert = # REDACTED
>> ssl_cipher_list = # REDACTED
>> ssl_dh_parameters_length = # REDACTED
>> ssl_key = # hidden, use -P to show it
>> ssl_prefer_server_ciphers = yes
>> userdb {
>> driver = passwd
>> }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20190808/08b9cd33/attachment.html>
More information about the dovecot
mailing list