mail(1)无法打开Maildir邮箱


9

我必须为课程设置电子邮件服务器,并已安装exim(使用Maildir邮箱格式)并向自己发送了电子邮件。但是,我无法阅读电子邮件:我已将MAIL变量设置为,~/Maildir但是当我尝试打开时mail会收到

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

我还/etc/pam.d/{login,su,sshd}根据本指南更改了设置,但是完成的所有操作都是在登录时给我一个新的电子邮件摘要。

奇怪的是,它frm起作用了:

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

(这是我发送的测试电子邮件的主题)。

在askubuntu上还有一个类似的问题,除了他们的问题在MAIL正确设置变量后已得到解决。

Answers:


14

传统的UNIX /usr/bin/mail仅支持邮箱格式。毕竟,它比maildir老。

在Ubuntu下,/usr/bin/mail有两种选择:heirloom-mailx 安装传家宝邮箱bsd-mailx 安装bsd-mailx。两者都对历史实用程序进行了扩展,但Heirloom版本更是如此。特别是,只有Heirloom版本具有maildir支持(以及IMAP,体面字符集处理和MIME)。

确保已安装Heirloom版本。如果两者都存在,则备用选项默认为heirloom-mailx。通过运行来检查是否没有更改默认设置sudo update-alternatives --config mailx


1
谢谢,安装heirloom-mailx解决了该问题。我也会投票支持您,但代表人数不足。
bob esponja 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.