如何配置sendmail以中继往返于邮件服务器的电子邮件

时间:2019-07-18 21:46:12

标签: server sendmail relay

我有一个完整的服务器,在动态IP访问后具有邮件和Web。 这一切都配置为更新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中做到了。

希望有人可以给我一些启发。

谢谢。

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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