最近gfw有点怪,所以有一个想法,不知道能不能实现

scyzxp
最近gfw有点怪,所以有一个想法,不知道能不能实现

最近gfw有点怪,所以有一个想法,不知道能不能实现,我的MTA是postfix做的虚拟域名,最近有好多用户反应说发到美国的邮件有问题,可否做到,只指定某一些本地域名使用架设在国外的转服务器转发邮件,而没有指定的就默认使用本机MTA投递。

ctuyoung
好像没怎么看到GFW有问题啊

sosogh
这不是transport_maps 的作用吗?

scyzxp
[quote]原帖由 [i]sosogh[/i] 于 2008-6-7 01:43 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8548865&ptid=1152489][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
这不是transport_maps 的作用吗? [/quote]

transport_maps只能定义本地域名和指定域名的转送方式。我是指比如我的本地用户[email]test@postfix.cn[/email]发邮件到yahoo.com怎么定义。

yj11
使用高版本的postfix 应该是2.3 above ,有sender的控制,可以实现.

nbroot
最好的办法是在海外架设一套MTA,然后判断是海外的就发给海外的MTA。用VPN,或者加密传输。不过加密传输会有效率问题。

yj11
其实方法还是有许多的.只是要不局限于一台机器能解决所有的东东,当然其实一台也可以搞的定的.搞清楚数据流程最关键.

scyzxp
[quote]原帖由 [i]yj11[/i] 于 2008-6-7 12:51 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8550022&ptid=1152489][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
使用高版本的postfix 应该是2.3 above ,有sender的控制,可以实现. [/quote]

具体可不可以详细讲讲

yj11
sender_dependent_relayhost_maps = hash:/etc/postfix/sender

# more sender
@domain.com [a.b.c.d]

#postmap sender

from地址包括@domain.com就被relay到a.b.c.d
不过此项参数也有运营上的问题,把sender的发信的投递压力都放在a.b.c.d,其实这样也有不好的地方.但transport对全部收件人控制也不好.主要是看你这台机器有多少个域了.这个东西要权衡.

postfix虽然很牛,但有些问题还是解决起来比较机械,不知道大家有没有好的办法.

[[i] 本帖最后由 yj11 于 2008-6-10 17:48 编辑 [/i]]

scyzxp
[quote]原帖由 [i]yj11[/i] 于 2008-6-10 17:45 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8565488&ptid=1152489][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
sender_dependent_relayhost_maps = hash:/etc/postfix/sender

# more sender
@domain.com [a.b.c.d]

#postmap sender

from地址包括@domain.com就被relay到a.b.c.d
不过此项参数也有运营上的问题,把 ... [/quote]

我们一台服务器一万左右的域名。五万左右的用户(虚拟用户),海外服务器有两台做负载平衡。如果用你说的方法,能负载吗?

yj11
各家实现的方式和结构不一样,这事,得靠实践才知道.