Postfix 将邮件中继到特定域的其他 SMTP

Siv*_*han 9 postfix

在 postfix 中运行 SMTP 服务器设置,仅用于发送邮件。现在的要求是我想通过其他 SMTP 将特定域的邮件中继到最终用户,而不会干扰默认设置(即,不中继)

现有设置

   Application -->  My SMTP  ---> End user
Run Code Online (Sandbox Code Playgroud)

特定域需要发送邮件

 Application ( siva@abc.com ) --> My SMTP  --> SMTP of XYZ.com
Run Code Online (Sandbox Code Playgroud)

Cak*_*mox 20

如果要发送到域 DNS 中的 MX 记录以外的服务器,您可以在以下内容中添加一行/etc/postfix/transport

abc.com        smtp:mail.xyz.com
Run Code Online (Sandbox Code Playgroud)

然后运行postmap /etc/postfix/transport

如果没有准备好,加入transport_maps = hash:/etc/postfix/transport/etc/postfix/main.cf和运行postfix reload

  • 当中继需要 SMTP AUTH 时,是否有任何方法可以指定中继的用户名和密码? (3认同)