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

10

Estou tendo que configurar um servidor de e-mail para uma classe e instalei o exim (usando o formato de caixa de correio do Maildir) e enviei um e-mail para mim. No entanto, não consigo ler o email: defini a variável MAIL como ~/Maildir , mas quando tento abrir mail obtenho

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

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

O mais estranho é que frm funciona:

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

(Esse é o assunto do e-mail de teste que eu enviei).

Existe outra pergunta no askubuntu que é semelhante, exceto que o problema foi corrigido depois de configurar a variável MAIL corretamente.

    
por bob esponja 08.06.2011 / 20:02

1 resposta

14

O unix tradicional /usr/bin/mail suporta apenas o formato da caixa de correio. É mais antigo que maildir, afinal.

No Ubuntu, /usr/bin/mail tem duas alternativas: heirloom-mailx e bsd-mailx . Cada um dos dois tem extensões para a utilidade histórica, mas a versão de herança mais ainda. Em particular, Only the Heirloom version tem suporte a maildir (e IMAP, e manipulação decente de charset e MIME).

Verifique se você tem a versão do Heirloom instalada. Se você tiver ambos, o padrão alternativo é heirloom-mailx; Verifique se você não alterou a configuração padrão executando sudo update-alternatives --config mailx .

    
por Gilles 08.06.2011 / 21:43

Tags