Como forçar o Dovecot a reindexar arquivos de e-mail não processados?

2

Eu tenho um servidor de email em execução (Postfix e Dovecot). Eu também tenho um arquivo de um monte de arquivos de e-mail em bruto que se parecem com isso:

1492038516.M77184P7110.mail2.mysite.com,S=39609,W=40258:2,Sab

Eu teria usado o imapsync para colocá-los no servidor de e-mail, mas eles já estão arquivados no meu Mac. Então eu copiei cerca de 1500 desses arquivos diretamente para /var/vmail/domain/user/.Sent/cur no meu servidor de e-mail, no entanto, as coisas parecem um pouco estranhas no RoundCube:

Apenas dezenas de páginas de uma única mensagem (sem assunto).

Existe alguma maneira de forçar o Dovecot a reindexar tudo corretamente? Porque algo está definitivamente errado aqui, mas não tenho ideia de como consertar isso. Ou se há uma maneira melhor de importar arquivos de e-mail brutos, eu adoraria ouvir isso.

    
por ffxsam 04.05.2017 / 17:32

1 resposta

1

Normalmente, o Dovecot é muito bom em reconhecer caixas de correio quebradas e corrige o problema sozinho. De qualquer forma, doveadm force-resync pode ser usado para reindexar neste caso.

De qualquer forma, você deve usar doveadm import para copiar esses e-mails de volta para o Dovecot, em vez de brincar diretamente com Pastas de caixa de correio do Dovecot, mesmo se estiver usando MailDir: ele impedirá índices errados desde o início.

    
por 04.05.2017 / 22:44

Tags