mail (1) não consegue abrir a caixa de correio do Maildir

9

Estou tendo que configurar um servidor de email para uma classe e instalar o exim (usando o formato de caixa de correio Maildir) e me enviar um email. Porém, não consigo ler o email: configurei a MAILvariável para ~/Maildirmas quando tento abrir mail, recebo

pad-20@PAD-20:~$ mail
mail: /home/pad-20/Maildir/: Is a directory

Também alterei as configurações de /etc/pam.d/{login,su,sshd}acordo com este guia , mas tudo o que foi feito é fornecer um novo resumo de e-mail quando eu efetuar login.

O estranho é que frmfunciona:

pad-20@PAD-20:~$ frm
    Test 2 from telnet

(Esse é o assunto do email de teste que enviei).

outra pergunta no askubuntu que é semelhante, exceto que o problema foi corrigido após a configuração MAILcorreta da variável.

Bob Esponja
fonte

Respostas:

14

O unix tradicional /usr/bin/mailsuporta apenas o formato de caixa de correio. Afinal, é mais velho que maildir.

No Ubuntu, existem/usr/bin/mail duas alternativas: heirloom-mailx Instalar heirloom-mailx e bsd-mailx Instale bsd-mailx . Cada um dos dois tem extensões para o utilitário histórico, mas a versão do Heirloom é mais. Em particular, apenas a versão do Heirloom tem suporte a maildir (e IMAP, e manipulação de conjunto de caracteres decente e MIME).

Verifique se você tem a versão do Heirloom instalada. Se você tiver os dois, a alternativa será o padrão heirloom-mailx; verifique se você não alterou a configuração padrão executando sudo update-alternatives --config mailx.

Gilles 'SO- parar de ser mau'
fonte
1
Obrigado, a instalação do heirloom-mailx resolveu o problema. Eu votaria em você também, mas não tenho representante suficiente.
21411 Bob Esponja