我在服务器“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
我正在运行几乎相同的设置并且一切运行良好。