我有我的网站和电子邮件与共享主机。不幸的是,他们的服务器正在使用CPanel,因此他们的垃圾邮件保护选项受到限制。
我也有一个VPS,我用来测试和托管其他几个部分(为什么我不使用VPS的网站?我不想担心备份!)--我可能会将它用作域的MX,共享主机作为传输映射--我曾经运行自己的dedi,因此已经准备好使用Puppet模块来使用邮件服务器。
VPS主机要求我使用后缀邮件中继,以确保我没有从他们的IP范围垃圾邮件。
transport_maps和relay_host指令将MX转发给共享主机,但通过VPS主机的中继?我想要的结果的另一个例子是:
example.com有一个vps.example.com的MX记录(为了保持理智)vps.example.com接收收到的邮件,然后咨询transport_maps并将其转发到最终的目的地sharedhost.example.com,使用中继relayvps.example.net作为“下一跳”。发布于 2013-12-02 23:13:35
就我个人而言我不想这么做。但是,您可以在VPS上使用以下转发地址:
a@example.org -> a@subdomain.example.org
b@example.org -> b@subdomain.example.org
...然后将共享主机配置为subdomain.example.org的MX。然后使用transport_maps
transport_maps = hash:/etc/postfix/transport在/etc/postfix/transport中放置
@subdomain.example.org smtp:[vps.relay.tld]使用postmap使用postmap /etc/postfix/transport更新transport.db中的查找表。
如果您需要中继的凭据,可以在/etc/postfix/saslpass中配置它们
vps.relay.tld username:password并使用postmap /etc/postfix/saslpass创建/更新查找表。
在共享主机上添加子域并将邮件转发回原始地址。不过,我不确定转发是否会破坏VPS上的垃圾邮件保护。
https://serverfault.com/questions/558758
复制相似问题