当我输入mail
命令时,我收到“没有用户邮件”的答案,但确实有邮件(它在/home/USER/Maildir/new
)
我猜这与邮箱采用 Maildir 格式而不是 mbox 有关,但我不知道如何告诉 mailutils(特别是 mail 命令)使用哪种格式。
答案1
据我所知,“mail”实用程序会检查 MAIL 环境变量指定位置的邮件。尝试以下命令:(MAIL=/home/USER/Maildir/ mail
当然,请用有意义且有效的内容替换 USER)。如果可行,则似乎应该设置 MAIL 变量,例如,您可以在 bash 配置文件/rc 文件中执行此操作。您可以使用以下命令检查当前 MAIL 变量的内容:echo $MAIL
答案2
要从用户主目录获取邮件,请使用带有 -f 选项的邮件
mail -f /home/USER/Maildir/