托管网站的退回电子邮件在服务器上无人接收 - 如何配置以返回托管网站

托管网站的退回电子邮件在服务器上无人接收 - 如何配置以返回托管网站

我正在帮助做一些 Linux 管理工作。该服务器托管多个站点。使用的管理界面是 WHM。

当来自某个托管站点的电子邮件被退回时,站点不会收到通知 - 它只是发送到 nobody@server。

我该如何配置才能返回到每个站点的联系人?

邮件服务器是Courier。

答案1

courier 实际上不是这里的问题,听起来你的 apache 和 php 是在 DSO(mod_php)模式下设置的,这意味着 apache 和 php 以 nobody 用户身份运行,这意味着默认情况下,如果没有设置通过 php/webserver 发送的电子邮件将显示为来自 nobody@server,因为那是创建原始电子邮件的用户,这里实际上只有 2 个解决方案

确保每个发送电子邮件的站点都正确配置,以便发送回复标头并在发送邮件时设置发件人标头,这样退回邮件就会到达正确的位置

使用不同的 php 模式(如 suphp 或 fcgid),它将以每个用户的身份运行进程,然后反弹回 cpanel 帐户 - 这仍然需要他们将其从 cpanel 默认帐户转发到他们自己的帐户,但至少它会转到用户。

相关内容