mail (1) no puede abrir el buzón de correo de Maildir

9

Tengo que configurar un servidor de correo electrónico para una clase y he instalado exim (usando el formato de buzón Maildir) y me envié un correo electrónico. Sin embargo, no puedo leer el correo electrónico: he configurado la MAILvariable ~/Maildirpero cuando intento abrir mailme sale

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

También cambié la configuración de /etc/pam.d/{login,su,sshd}acuerdo con esta guía , pero todo lo que se hace es darme un nuevo resumen por correo electrónico cuando inicio sesión.

Lo extraño es que frmfunciona:

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

(Ese es el tema del correo electrónico de prueba que envié).

Hay otra pregunta en askubuntu que es similar, excepto que su problema se solucionó después de configurar la MAILvariable correctamente.

Bob Esponja
fuente

Respuestas:

14

El Unix tradicional /usr/bin/mailsolo admite el formato de buzón. Es más viejo que maildir, después de todo.

Bajo Ubuntu, /usr/bin/mailtiene dos alternativas: heirloom-mailx Instalar heirloom-mailx y bsd-mailx Instalar bsd-mailx . Cada uno de los dos tiene extensiones de la utilidad histórica, pero la versión Heirloom lo es aún más. En particular, solo la versión Heirloom tiene soporte para maildir (e IMAP, y un manejo decente de caracteres, y MIME).

Asegúrese de tener instalada la versión de Heirloom. Si tiene ambos, la alternativa predeterminada es heirloom-mailx; verifique que no haya cambiado la configuración predeterminada ejecutando sudo update-alternatives --config mailx.

Gilles 'SO- deja de ser malvado'
fuente
1
Gracias, la instalación de heirloom-mailx resolvió el problema. Yo también te votaría, pero no tengo suficiente representante.
bob esponja