amavis 认为 catchall 是未知的

amavis 认为 catchall 是未知的

我在服务器“A”上运行带有 amavis + amavis-milter 的 sendmail。服务器“B”在服务器“A”后面运行,服务器“A”拥有多个域。一些域拥有未知用户的万能账户。

服务器“A”将未知用户的电子邮件视为未知用户。

答案1

这是一个猜测,因为您的问题不够详细。

所以我对你的问题的解释是:

您正在将服务器“A”用作服务器“B”上域的邮件中继。在这种情况下,服务器“A”不需要知道服务器“B”负责的域中用户的任何信息。

在服务器“A”上使用你的.mc:

FEATURE(mailertable, `hash -o /etc/mail/mailertable')

然后使用 m4 构建您的 sendmail.cf。

完成后,在服务器“A”上设置你的 mailertable:

example.com                   esmtp:[SERVER "B"]

然后是众所周知的:

makemap hash mailertable < mailertable

我正在运行几乎相同的设置并且一切运行良好。

相关内容