首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后缀:通过第三方中继主机传送地图

后缀:通过第三方中继主机传送地图
EN

Server Fault用户
提问于 2013-12-02 21:00:27
回答 1查看 2.8K关注 0票数 1

我有我的网站和电子邮件与共享主机。不幸的是,他们的服务器正在使用CPanel,因此他们的垃圾邮件保护选项受到限制。

我也有一个VPS,我用来测试和托管其他几个部分(为什么我不使用VPS的网站?我不想担心备份!)--我可能会将它用作域的MX,共享主机作为传输映射--我曾经运行自己的dedi,因此已经准备好使用Puppet模块来使用邮件服务器。

VPS主机要求我使用后缀邮件中继,以确保我没有从他们的IP范围垃圾邮件。

我可以使用后缀的transport_mapsrelay_host指令将MX转发给共享主机,但通过VPS主机的中继?

我想要的结果的另一个例子是:

  • example.com有一个vps.example.com的MX记录(为了保持理智)
  • vps.example.com接收收到的邮件,然后咨询transport_maps并将其转发到最终的目的地sharedhost.example.com,使用中继relayvps.example.net作为“下一跳”。
EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-12-02 23:13:35

就我个人而言我不想这么做。但是,您可以在VPS上使用以下转发地址:

代码语言:javascript
复制
a@example.org -> a@subdomain.example.org
b@example.org -> b@subdomain.example.org
...

然后将共享主机配置为subdomain.example.org的MX。然后使用transport_maps

代码语言:javascript
复制
transport_maps = hash:/etc/postfix/transport

/etc/postfix/transport中放置

代码语言:javascript
复制
@subdomain.example.org smtp:[vps.relay.tld]

使用postmap使用postmap /etc/postfix/transport更新transport.db中的查找表。

如果您需要中继的凭据,可以在/etc/postfix/saslpass中配置它们

代码语言:javascript
复制
vps.relay.tld username:password

并使用postmap /etc/postfix/saslpass创建/更新查找表。

在共享主机上添加子域并将邮件转发回原始地址。不过,我不确定转发是否会破坏VPS上的垃圾邮件保护。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/558758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档