cyrus não exclui mensagens eliminadas

cyrus não exclui mensagens eliminadas

Meu servidor (Centos 6.7/Kolab 3.4) parece insistir em manter todos os emails que já recebeu. Os clientes IMAP mostram apenas os emails que não foram excluídos conforme o esperado, mas olhar /var/spool/imap/domain/e/example.com/p/user/person(por exemplo) mostra muito mais emails, desde quando iniciei o servidor (fevereiro, neste caso). Descobriu-se que alguém atrasou os e-mails porque sua caixa de correio estava “cheia” hoje (embora estejam apenas em 1% de acordo com o medidor de webmail). Presumo que o agente de entrega esteja analisando o uso do disco e o webmail (IMAP) esteja usando os e-mails esperados.

/etc/imap.conftem:

deletedprefix: DELETED
delete_mode: delayed
expunge_mode: delayed

/etc/cyrus.conftem:

deleteprune cmd="cyr_expire -E 4 -D 69" at=0430
expungeprune cmd="cyr_expire -E 4 -X 69" at=0445

mas não sei onde procurar para ver se estão funcionando. Não consigo ver nenhum erro nos logs (mas não tenho certeza de onde eles deveriam estar - cyrus parece postar em /var/log/maillog, certo?)

Eu sujeitei ao usuário cyrus e executei cyr_expiremanualmente - reduzindo -Da 30remoção de algumas caixas de correio mortas. então acho que provavelmente está funcionando.

Executando com -X 69(deve remover mensagens eliminadas) não vejo nada. Diminuir isso para 30 ou até 14 ainda não retorna nada feito.

Eliminando mensagens excluídas em caixas de correio com mais de 14 dias

Expirou 0 e eliminou 0 de 0 mensagens de 0 caixas de correio

Em várias páginas da web menciona 'A expiração das mensagens é controlada pela anotação da caixa de correio /vendor/cmu/cyrus-imapd/expire', mas não consigo descobrir como listar isso e ver se está configurado corretamente.

informação relacionada