Debian 服务器上发送邮件的错误脚本

Debian 服务器上发送邮件的错误脚本

在虚拟主机上运行 debian 测试(wheezy)作为 web 服务器/mysql 服务器。

它安装了 logwatch,偶尔我会收到发送到无效地址的邮件退回。

它在时间上不一致,并且针对的是[电子邮件保护]这是无效的。(它托管在 Gmail 应用程序上,现在我发现我可以添加该电子邮件来查找其发送的内容,但如果这不是一个选项,问题仍然存在)。

我检查了 exim 日志,除了 logwatch 中的内容之外,没有其他信息。

 2012-09-18 06:27:38 ** [email protected] R=dnslookup T=remote_smtp: SMTP error from remote mail server after RCPT TO:<[email protected]>: host ASPMX.L.GOOGLE.com [173.194.77.26]: 550-5.1.1 The email account that you tried to reach does not exist. Please try\n550-5.1.1 double-checking the recipient's email address 

那么,有什么想法可以找出哪个脚本可以发送这封邮件吗?Exim 配置可能用于更多调试?它没有输出任何日志,但主日志,没有错误或恐慌。

我尝试在配置文件中查找该电子邮件地址,但没有找到。

编辑:这不是 logwatch 消息本身,该部分工作正常。它是该消息的内容,引用了错误的邮件退回。(即,logwatch 正确报告了 eximlog)

答案1

这不是 exim 的问题,而是 logwatch 配置问题。通过正确配置 logwatch 将其发送到所需的电子邮件地址来修复它。您可以通过编辑/etc/cron.daily/0logwatch并设置:

$Config{'mailto'} = "user\@example.com";

其中用户是您所在域中的有效邮箱。

另一种方法是将 root 的别名放在您的 /etc/aliases 文件中(假设您有一个可以解析该文件的路由器)以将其发送给所需的人,但随后您会收到 root 的所有电子邮件,而不仅仅是您在此处询问的电子邮件。

相关内容