主题: 求证一个关于海外中继的问题

架构:
计划在把主服务器A放置在国内
把中继服务器B放置在国外

目的:
默认发件从服务器A直接发出
特定地址(gmail)从服务器B发出
两台服务器均可接受邮件
利用智能DNS解析
服务器B把邮件交回服务器A处理

收件配置:
服务器B:
  relay_domains = test.com
  transport_maps = hash:/etc/postfix/transport

  /etc/postfix/transport
    test.comsmtp : [服务器A IP]

服务器A:
  mydestination = test.com

发件配置:
服务器A:
  mynetworks_style = subnet(这个暂时没搞清楚,webmail本机发问题不大)

  transport_maps = hash:/etc/postfix/transport

  /etc/postfix/transport
    gmail.comsmtp : [服务器B IP]

服务器B:
  无

逻辑好像是这个样子
是否可行 请指教

回复: 求证一个关于海外中继的问题

之前的部分应该没问题,但是下面的部分可能要修改一下:

无夜游民_ 写道:

发件配置:
服务器A:
  mynetworks_style = subnet(这个暂时没搞清楚,webmail本机发问题不大)
  transport_maps = hash:/etc/postfix/transport
  /etc/postfix/transport
    gmail.comsmtp : [服务器B IP]
服务器B:
  无

如果要将全部邮件都转到 B 上发送,只要在A上设置 relayhost 参数即可。但要只将收件人为 gmail (或其它收件域)的邮件转到B发送,似乎 Postfix 自身不带这样的参数。但应该可以通过 policy server 这一层做控制。

回复: 求证一个关于海外中继的问题

完全可行, 因為我們在用此功能中,
另外, A 與 B 主機之間最好同 VPN 連線
那可以避免一些不明的被牆問題 ........

此外, 不建設用 OpenVPN 及 PPTP, 因為牆的機會很高 ....