检查您的 exim.conf 文件以查看哪些传输正在传递本地消息。它看起来像这样(来自 Ubuntu 机器):
mail_spool:
debug_print = "T: appendfile for $local_part@$domain"
driver = appendfile
file = /var/mail/$local_part
delivery_date_add
envelope_to_add
return_path_add
group = mail
mode = 0660
mode_fail_narrower = false
还可以在 /var/log 下的某处查看您的邮件日志。通过查找它用于传递消息的传输方式来查找它实际传递消息的位置。它将在交付行中(包含“=>”到本地用户的行),格式为T=transport_name。如果您无法从日志消息中确定电子邮件的发送位置,您可以查看 exim.conf 中的传输定义以确定将它们发送到何处。
替代方案:每个发行版也都有可用的 mutt MUA(CentOS 默认安装它)。您可能会发现安装和配置 mutt 以读取邮件假脱机发送的任何位置,而不是尝试重新处理您的发行版对 exim 及其本地邮件假脱机交付所做的任何自定义更改。常见的送货地点有:
- /var/mail/$USER
- $HOME/邮件目录/
- $HOME/.maildir/
请注意,定义邮件假脱机时尾部斜杠的存在通常表示邮箱是 Maildir++ 格式(即每封邮件一个文件)。没有那个斜线通常表示mailbix 是mbox 格式(即一个大文件)。