Cauda /
é importante aqui. Se você quiser a entrega do Maildir, você deve usar:
# Exim filter
save Maildir/.Archive/
Estou seguindo a Substituição do hacker pelo Gmail , usando (como sugerido) Debian 7 em um VPS.
Se eu configurá-lo para o IMAP "normal", posso receber com êxito o email no INBOX. Então estou fazendo algo certo. No entanto, a ideia aqui é colocar o email em uma pasta Archive e, em seguida, não usar muito para marcar e talvez mover para uma pasta Importante.
O autor diz para fazer um arquivo ~/.forward
assim:
# Exim filter
save Maildir/.Archive
explicando:
What this does is put all mail that is recieved into the Archive subdirectory (the dots are convention of the version of the Maildir format that Courier-IMAP uses).
Se eu seguir exatamente essas instruções, o Exim4 criará um arquivo Maildir/.Archive
e continuará anexando as mensagens a ele. Mas então notmuch
não os encontra.
Pensei que talvez o autor tenha omitido que eu precisava usar makemaildir
para criar um diretório Maildir/.Archive
. Então eu tentei isso, mas o Exim4 não armazena as mensagens. Em vez disso, var/log/exim4/mainlog
tem entradas como esta:
2013-07-07 21:54:42 1Uvwuo-0007CH-5m == /home/i/Maildir/.Archive <[email protected]> R=userforward T=address_file defer (-4): mailbox /home/i/Maildir/.Archive has too many links (5)
Talvez eu esteja sendo densa, mas não entendo o que "muitos links" significam a esse respeito.
Eu tenho andado em círculos por muitas horas e pareço completamente preso. Talvez aprender sobre Maildir ++, Exim, Courier, e não de uma só vez, seja demais. Alguém por favor pode me apontar na direção certa?
p.s. Eu teria marcado esse notmuch
também, mas não tenho representante.
O melhor palpite é que o exim está tentando entregar para um mbox (que é um único arquivo), não o maildir. Se você executar dpkg-reconfigure exim4-config
e executar, você está configurado para usar o Maildir?
Observe que isso também explica por que não é tão confuso, já que lida apenas com o Maildir.