我必须为一个班级设置一个电子邮件服务器,并安装了 exim(使用 Maildir 邮箱格式)并向自己发送了一封电子邮件。但我无法阅读电子邮件:我已将MAIL变量设置为,~/Maildir但是当我尝试打开时,mail我得到
pad-20@PAD-20:~$ mail
mail: /home/pad-20/Maildir/: Is a directory
Run Code Online (Sandbox Code Playgroud)
我还/etc/pam.d/{login,su,sshd}根据本指南更改了设置,但所做的只是在我登录时给我一个新的电子邮件摘要。
奇怪的是它frm有效:
pad-20@PAD-20:~$ frm
Test 2 from telnet
Run Code Online (Sandbox Code Playgroud)
(这是我发送的测试电子邮件的主题)。
askubuntu 上还有一个类似的问题,只是他们的问题在MAIL正确设置变量后得到了解决。
Gil*_*il' 14
传统的unix/usr/bin/mail只支持邮箱格式。毕竟,它比maildir 更旧。
在 Ubuntu 下,/usr/bin/mail有两种选择:heirloom-mailx 和bsd-mailx
. 两者中的每一个都有对历史实用程序的扩展,但传家宝版本更多。特别是,只有 Heirloom 版本有 maildir 支持(和 IMAP、体面的字符集处理和 MIME)。
确保您安装了传家宝版本。如果两者都有,则替代方案默认为 heirloom-mailx;通过运行检查您是否没有更改默认设置sudo update-alternatives --config mailx。
| 归档时间: |
|
| 查看次数: |
8392 次 |
| 最近记录: |