首页 > 解决方案 > 如何配置 sendmail 以将电子邮件从邮件服务器转发到邮件服务器

问题描述

我有一个完整的服务器,带有动态 IP 访问后面的邮件和网络。这一切都配置为更新 ip,以防万一它发生变化并且适用于除邮件之外的所有内容。虽然我已经实现了 SPF DKIM 和 DMARK,但由于地址列在 PBL 中,许多服务器拒绝连接。

我正在尝试解决此问题,在具有固定 IP 和反向 DNS 的小型 VPS 中为我​​的域设置中继机器以避免 PBL。

我从一个实现类似解决方案的人那里找到了一个链接,但他更改了 sendmail.cf 文件,该文件不应该被触及。

此链接: https ://www.akadia.com/services/sendmail_relay.html

如何在 sendmail.mc 文件中执行此操作以使用 m4 进行编译?

我的想法是设置指向这个 vps 的 mx 记录作为中继,并配置我的 postfix 邮件服务器以将邮件转发到中继,我想我发现这是在 webmin 中执行此操作。

希望有人可以在我的脑海中有所启发。

提前致谢。

标签: serversendmailrelay

解决方案


sendmail.mc您可以使用 为文件中 的传出电子邮件指定默认中继SMART_HOST

define(`SMART_HOST', `name.of.smart.host')dnl

有用的提示:您可以将智能主机名放在方括号中以避免查找 DNSMX记录。

define(`SMART_HOST', `[name.of.smart.host]')dnl

警告
sendmail 使用*.cf文件作为配置。*.mc文件必须“编译”成*.cf文件。


推荐阅读