我有一个完整的服务器,在动态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中做到了。
希望有人可以给我一些启发。
谢谢。
答案 0 :(得分:0)
您可以使用sendmail.mc
在SMART_HOST
文件中为传出电子邮件指定默认中继。
define(`SMART_HOST', `name.of.smart.host')dnl
有用的提示:您可以将智能主机名放在方括号中,以避免查找DNS MX
记录。
define(`SMART_HOST', `[name.of.smart.host]')dnl
警告
sendmail使用*.cf
文件作为配置。 *.mc
文件必须“编译”到*.cf
文件中。