发送电子邮件时用户无效

发送电子邮件时用户无效

我有一台装有 Postfix 和 Courier 的 Ubuntu 服务器(两者似乎都运行良好)。我们以前有一个主机提供的控制面板,但在升级服务器后它不再可用。但现在我们所有的电子邮件都被退回了。

我们托管多个域名,每个域名有多个电子邮件地址。当我发送电子邮件到例如[email protected]它返回失败通知:

邮件系统
<[电子邮件保护]>:用户未知。命令输出:指定了无效的用户。

[email protected]不是实际用户,但在 Postfix 和 Courier 之间,我想我追踪到了它的来源。虚拟域文件/etc/postfix/virtual为每个电子邮件地址显示如下行(第一列应为电子邮件地址,第二列为用户):

[email protected]    [email protected]

现在文件夹中/etc/courier/userdb/有服务器上每个域的文件。这些文件里面似乎是与设置的电子邮件地址相对应的“虚拟用户”。example.com文件夹中的内容如下:

[email protected]       uid=1000|gid=1001|home=/home/example/example.com/system/mail/users/scott|mail=/home/example/example.com/system/mail/users/scott/Maildir|gecos=scott|systempw=$1$M0USmU7K$2f/KbNOLOdVqp.Ra4gKXR/

examplein/home/example/只是“拥有”多个站点的普通用户。)

我对 Courier 几乎一无所知,但乍一看似乎一切都已设置好。Postfix 和 Courier 之间是否存在缺失的环节?有哪些方法可以诊断邮件无法正常工作的原因?

如果我可以提供更多信息,请告诉我。

答案1

您没有安装该包courier-authlibcourier-authlib-<Your source>软件。

相关内容