Quero criar uma nova pasta no Mutt. Eu uso o formato Maildir para armazenar as pastas na máquina em que estou executando o Mutt.
(Também visualizo o correio remotamente usando o correio IMAP, mas isso não envolve o Mutt)
Editado para esclarecer a função do IMAP
imapd
direta do shell; por exemplo,dovecot --exec-mail imap
que pode ser usado para os Muttset tunnel=
. Talvez Courier também tenha algo parecido? Isso permitiria a criação de caixas de correio no Mutt. (/usr/lib/courier/imap
Pode ser o suficiente.)Respostas:
Se o Mutt não pode criar donzelas diretamente, é fácil fazê-lo você mesmo. A "Maildir" diretório formato de correio não tem nada especial, exceto para três subdiretórios
cur/
,new/
etmp/
no interior.Supondo que seu e-mail seja mantido
~/mail/
, uma pasta chamada "Algo" seria criada como:Para o layout do Maildir ++ usado pelo Courier e Dovecot:
(Observe o ponto inicial - sim, isso basicamente significa que as subpastas são armazenadas como diretórios ocultos ...)
Equivalente a:
Para o layout "sistema de arquivos" usado por alguns outros daemons IMAP:
Se você deseja uma hierarquia de pastas "Archive" / "2010" / "06":
No layout do Courier, a pasta seria nomeada
Archive.2010.06
:No layout "sistema de arquivos", seria
Archive/2010/06
:(Terminologia: os clientes de email mantêm as mensagens em 'pastas' e o sistema de arquivos armazena tudo em 'diretórios'.)
fonte
set mbox_type=Maildir
no arquivo de configuração, ele usará o formato Maildir.c(
change-folder
), ?(lista), Shift+ C(create-mailbox
).Isso funciona com o Gmail, mas apenas na exibição de diretório único e não na exibição "todas as pastas".
Além disso, se você quer um espaço no nome do diretório, você precisa escapar-lo via Ctrl+ V, Space.
fonte
maildirmake -f
Normalmente, apenas salvei alguns emails na nova pasta ainda não existente e o mutt cria a pasta para mim.
Para mim, é bastante intuitivo, pois não faz sentido ter uma pasta sem e-mails, então apenas crio salvando lá os primeiros e-mails que devem ir para lá.
fonte
s
Se você salvar um email em um local inexistente, o mutt criará uma nova caixa de correio para você. O tipo da caixa de correio é determinado pelo estado da variável
mbox_type
. Portanto, para criar um Maildir dentro do mutt, faça o seguinte.Abra seu
.muttrc
arquivo e adicione a linhaEssa linha garante que o mutt crie novas caixas de correio no Maildir em vez de no formato Mbox.
Em seguida, inicie o mutt e selecione uma mensagem que deseja salvar em uma nova pasta. Pressione
s
para salvar e digite o caminho da nova caixa de correio (sem uma barra no final) e pressione enter. O Mutt criará um novo Maildir e salvará a mensagem na caixa de correio recém-criada.fonte