如何将 sendmail 外发邮件绑定到特定的本地 IP 或使用的域 IP

如何将 sendmail 外发邮件绑定到特定的本地 IP 或使用的域 IP

我不知道如何设置 Sendmail 来使用特定的本地 IP 或使用的域 IP 来发送邮件。

例如 : 4 Ips :

  • 192.168.1.100(默认)绑定到 host.domain0.com
  • 192.168.1.101 绑定到 mail.domain1.com
  • 192.168.1.102 绑定到 mail.domain2.com
  • 192.168.1.103 绑定到 mail.domain3.com

我希望任何使用 mail.domain1.com 发送电子邮件的用户都使用 mail.domain1.com / 192.168.1.101 作为外发邮件,而不是默认的 / 192.168.1.100 。

从任何域的当前邮件头中 EX:来自 host.domain0.com(host.domain0.com [192.168.1.100])

我看到了一些类似 Mailertables 的功能,但可以找到一个示例来解释它是否适合我的问题。

非常感谢你的帮助。Mike

答案1

事实上我找到了答案,我希望它对其他人有用。

我只需将“b”添加到 DAEMON_OPTIONS 中的修饰符列表中即可。例如:DAEMON_OPTIONS(`Name=MSA,Port=submission,Modifiers=abE')

这样,使用 mail.domain1.com 作为 SMTP 的发件人,其 SMTP 发送现在以 mail.domain1.com 作为邮件服务器发件人的主机。

很简单,但是很难找到文档来解释这个过程。

麦克风

相关内容