Como marcar emails de leitura como não lidos no Postfix

2

Em nosso servidor postfix, os diretórios de e-mail cur e new estão abaixo de /home/<user>/Maildir . Eu não tenho muita experiência com servidores de e-mail, mas estou ciente de que novos e-mails chegam primeiro na pasta new e, uma vez lidos, eles são movidos para a pasta cur .

[root@imap01 cur]# ls | head -5
1414497605.Vfd02I42dcbM893399.imap01.xyz.com:2,S
1414497605.Vfd02I42dceM901537.imap01.xyz.com:2,S
1414497606.Vfd02I42dcfM227925.imap01.xyz.com:2,S
1414584047.Vfd02I42deeM736282.imap01.xyz.com:2,S
1414584047.Vfd02I42df0M736415.imap01.xyz.com:2,S
[root@imap01 cur]#pwd
/home/userabc/Maildir/cur
[root@imap01 cur]#

O sufixo :2,S está sendo adicionado aos arquivos depois que eles são movidos para cur . Agora minhas perguntas são:

  • Como posso marcar uma mensagem lida como não lida por meio da linha de comando?
  • É tão simples quanto mover o email da pasta cur para a pasta new ?
  • É tão simples quanto remover o sufixo :2,S dos arquivos de mensagens?
por Sree 19.11.2014 / 19:40

1 resposta

2

Acontece que tudo o que tínhamos que fazer era combinar os dois últimos passos que eu havia feito na pergunta.

Copie o arquivo de e-mail (por exemplo, 141443305.abc123abc.imap01.xyz.com:2,S) de /home/<user>/Maildir/cur para /home/<user>/Maildir/new e renomeie-o removendo o sufixo :2,S . Este processo marca o correio lido como não lido.

    
por 20.11.2014 / 06:37

Tags