Ubuntu 邮件命令 - 它将已发送的邮件存储在哪里?

Ubuntu 邮件命令 - 它将已发送的邮件存储在哪里?

我对 Ubuntu 还很陌生,遇到了一个问题,即从我们的 Ubuntu 服务器发送邮件已经失败了好几个星期。我们使用 mail 命令(从 PHP 调用),如下所示:

mail("mygroup@ourGmailDomain", "Subject", "Message", "Header");

我从文件 /var/log/mail.log 中看到尝试发送电子邮件但未能成功。“邮件”工具是否在某处存储了已发送邮件的副本?

可能没有配置邮件设置。这不是我熟悉的工具,因此,任何关于如何查找已发送邮件的指示,或者甚至打开它以便存储所有发送尝试,都非常感谢。

更新我的发现:

我相信已发送的电子邮件从未被存储过,所以我丢失了用户两周的电子邮件。所以我需要修改设置以自动存储电子邮件。

答案1

本地邮件目录默认为 /var/mail/ 如果邮件指定给本地用户(如 root@localhost),则将转到 /var/mail/root

答案2

因为您提到了 Ubuntu,所以我假设您的服务器已安装 postfix。请务必查看 /var/log/mail.log 文件,查找因邮件失败而导致的错误。

相关内容