Suprime "~ / Mail não existe" em mutt

13

Eu uso o Mutt (1.5.21 em um VPS Debian 7.2 Wheezy decapitado) apenas ocasionalmente, para ver e excluir mensagens do cron e afins.

No entanto, ele continua me incomodando com esta pasta ~ / Mail inexistente.

Mutt incomodando

Não é necessário dizer que funciona perfeitamente com a pasta que não está sendo criada; Eu meio que sinto falta do objetivo de perguntar isso toda vez.

Posso desativar a mensagem? (Ou, se isso falhar, mude o caminho para algo invisível?)

Alois Mahdal
fonte
2
Eu acho que você pode alterar as configurações de mutt para olhar para um diretório de email diferente. Você pode alterá-lo para o que realmente estiver usando.
Faheem Mitha
1
@FaheemMitha Como eu posso ler todas as mensagens (cron etc.), acho que ele já sabe onde está o meu correio (acho que é / var / spool ou algo padrão no Debian). Não entendo por que ele quer criar outro local.
Alois Mahdal
1
É aí que mora o seu spool de e-mail (geralmente o mesmo da sua caixa de entrada). As pastas de correio geralmente estão em ~ / Mail.
Faheem Mitha

Respostas:

6

Como Faheem aponta em um comentário, você pode alterar o local da pasta de email padrão no seu muttrcarquivo (geralmente localizado em /etc/Muttrcconfigurações em todo o sistema ou ~/.muttrcem configurações locais). Por exemplo:

set folder = "~/.mail"

mas você ainda precisa criar a pasta, caso contrário o mutt continuará incomodando você.

Ernest A
fonte
Isso pode ser complicado porque o MAILDIR padrão do procmail é $ HOME / Mail.
@ user55518 Não vejo problema nisso. Eu não uso o procmail, mas, se o fizesse, também poderia alterar suas configurações.
Alois Mahdal
2

A mensagem é despejada na Linha 806 (main.c) e parece que você não tem a opção de desabilitá-la.

Para ter um ~/Maildir por padrão, você pode, por exemplo, adicionar uma linha ao seu skel:

# /etc/skel/.profile 
mkdir -p ~ / Mail

Portanto, quando você cria um novo usuário, a pasta skel é copiada para ~ e após o primeiro login, você terá seu diretório ~ / Mail. Talvez uma maneira melhor seja modificar o adduser se ele tiver alguns ganchos para esse tipo de probs.


fonte
1
Bem, acho que simplesmente criar a /etc/skel/Mailpasta seria melhor do que modificar .profile ou adduser. OTOH, eu ficaria mais feliz se a pasta não precisasse existir.
Alois Mahdal
2

O diretório que o Mutt está solicitando é o diretório padrão que contém caixas de correio. (Não é ela própria uma caixa de correio.) É o diretório abreviado +no início de um caminho de caixa de correio no Mutt. Você não pode desativar completamente o recurso (o Mutt quer +dizer algo), mas pode alterar o local para algo que exista como /ou seu diretório pessoal, definindo a folderopção

set folder=~
Gilles 'SO- parar de ser mau'
fonte