我对 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 文件,查找因邮件失败而导致的错误。