sendmail 退回的邮件最终到了哪里?

sendmail 退回的邮件最终到了哪里?

我有一个公共内联网(称为互联网),它受密码保护,供我们的员工使用。我们有一个功能,例如,可以将文章发送给客户。话虽如此,如果营销部门希望其他员工知道这一点,他们会向一个群组发送电子邮件,例如[电子邮件保护]例如,有些人提到他们没有收到。

如果是这种情况,我如何查看邮件被退回时的日志文件?

我显然可以从 root shell 使用 sendmail,并且它会立即从 mailer-daemon 反弹回来,但是如果是 apache 而不是 root 发送消息,我该如何进行这样的活动呢?

我应该提到发送消息是从网页本身内部发送的,而不是使用他的电子邮件客户端。

答案1

查看托管 apache 实例的系统上的 syslog 配置文件,/etc/syslog.conf如果您有标准安装,它应该是。查看mail内容记录在哪里。

如果您有 root 权限,您可以将邮件日志规范更改为mail.debug,这将为您提供大量有关 sendmail 行为的信息。syslog.conf在对其进行更改之前,请确保您了解格式。

答案2

那么,你可以在服务器上安装一个网络监视器,仔细检查进程和流量。然后你会发现这是由于服务器/应用程序响应缓慢或目标无法访问造成的。

答案3

嗯,我不知道如何添加我的原始帐户,我可能使用了错误的 openID 页面。

不管怎样,我也是 jweinraub。

无论如何,我是否应该修改上述内容,或者添加类似

mail.debug /var/log/mail.debug.log 也是吗?

相关内容