ExtMail服务器社区's Archiver

hmglly 发表于 2007-1-24 11:25

25端口能不能换一下啊?(能换,已解决)

如题

因为lost connection,
问了官方和许多对postfix非常熟悉的人,都说我的配置没有问题
问题在网络上,把防火墙去掉都没有解决lost connection的问题,
在美国outlook就可以收发,而在中国就只能收不能发,所以我想换个端口,不知道能不能解决这样的问题?能不能换成别的端口啊?

chifeng 发表于 2007-1-24 13:42

能。

修改/etc/services里面的对应的端口。

hmglly 发表于 2007-1-24 14:20

就这么简单?

hzqbbc 发表于 2007-1-26 23:46

[quote][b]下面是引用hmglly于2007-01-24 14:20发表的:[/b]
就这么简单?[/quote]

就是这么简单,修改完后restart postfix就可以了。我做了实验,确实如此。

wangpenghui 发表于 2007-1-27 23:40

或者改postfix的配置文件也可以,具体的请参考manpage.

hmglly 发表于 2007-1-29 09:48

我修改了,也可以了,但发往外域的邮件都是连接超时,外域的邮件发过来的也是defferred

hmglly 发表于 2007-1-29 10:01

明白了,发信的时候的端口号也改了,比如,我把25改成26,然后重新启动postfix,结果,发往外域比如gmail的邮件的端口号也改成了26了,所以就超时或拒绝,外域发往这里的邮件应该都是25了,所以也defferred了,不知道怎么改才好,有两个,一个是tcp,一个是udp,我想接收外域的邮件通过25端口进行,发往外域的邮件也要连接对方的25端口,而通过outlook发信要通过26端口,不知道有没有这种解决方法

hmglly 发表于 2007-1-29 11:36

解决了,自己尝试的,居然成功了,真郁闷

hzqbbc 发表于 2007-1-29 13:17

[quote][b]下面是引用hmglly于2007-01-29 11:36发表的:[/b]
解决了,自己尝试的,居然成功了,真郁闷[/quote]

请老大不吝给出一个修改的办法吧,对于那些有同类需求的哥们也是个帮助啊~谢谢:-)

hmglly 发表于 2007-1-29 13:48

嗯,我想着别人都不需要这样的修改,所以就没说,既然何老大张口了,不说也不是那样的了

办法:

在master.cf里的非#号开头的第一行应该是smtp inet n - n --smtpd
这一行表示的是smtp的进程,和/etc/services里的
smtp        25/tcp       mail
smtp        25/udp       mail
相对应
再在后追加一行同样的进行,修改一下前面的名字,如
smtp2 inet n -n - - smtpd,
保存后,在/etc/services里也相应增加一个服务器进程端口号即可,如:
smtp2        26/tcp       mail2
smtp2        26/udp       mail2
保存后,reload不行,要restart postfix就应该能同时启动25和26两个功能完全相同的端口。
OK了

hzqbbc 发表于 2007-1-29 13:55

[quote][b]下面是引用hmglly于2007-01-29 13:48发表的:[/b]
嗯,我想着别人都不需要这样的修改,所以就没说,既然何老大张口了,不说也不是那样的了

办法:

在master.cf里的非#号开头的第一行应该是smtp inet n - n --smtpd
.......[/quote]

感谢hmglly 老大,加精华了!

hmglly 发表于 2007-1-29 14:13

没必要吧,何老大,你那精华也太多了,没那个必要

hzqbbc 发表于 2007-1-29 14:24

[quote][b]下面是引用hmglly于2007-01-29 14:13发表的:[/b]
没必要吧,何老大,你那精华也太多了,没那个必要[/quote]

呵呵,不是这么说的。关于老大提提到的改端口的问题,之前从来没有讨论过。而您也给出了方法,所以值得加精~

hmglly 发表于 2007-1-29 15:19

应该都没有那个必要,我的是特殊情况,必须改的,前一段时间老是lost connection,问了问是cisco的问题,我就和美国网管联系,说防火墙没有问题,但我还是lost connection,问了问postfix的官方,人家指名就是cisco的问题,但美国那网管硬是说没有问题,没有办法,我就改了端口,然后就好了,现在是一点问题都没有了,因为这我浪费了两个星期的时间,真郁闷

hzqbbc 发表于 2007-1-29 15:26

[quote][b]下面是引用hmglly于2007-01-29 15:19发表的:[/b]
应该都没有那个必要,我的是特殊情况,必须改的,前一段时间老是lost connection,问了问是cisco的问题,我就和美国网管联系,说防火墙没有问题,但我还是lost connection,问了问postfix的官方,人家指名就是cisco的问题,但美国那网管硬是说没有问题,没有办法,我就改了端口,然后就好了,现在是一点问题都没有了,因为这我浪费了两个星期的时间,真郁闷[/quote]

呵呵。lost connection很可能就是gfw在作怪,如果改了port口,估计gfw就不知道这个通信的内容了。。所以我认为其他朋友知道这个方法也是不错的。

hmglly 发表于 2007-1-29 16:01

这只是个权宜之计,其实,最好还是用25端口的,默认的,公共的,比较统一的还是比较好的,解决这样的问题要从cisco入手,解决了这方面的问题才是上上之策

不过话又说回来了,不用常见的端口可以阻止一些恶意攻击,

不管怎么样,都是有利有弊

sosogh 发表于 2007-1-29 17:39

这个应该也可以
[url]http://www.seaglass.com/postfix/faq.html#chprt[/url]

hmglly 发表于 2007-1-29 18:35

对,我就是问的这个网站的维护人,我也没说什么cisco,甚至连防火墙都没说,人家直接就说cisco的问题,看来要是熟悉postfix还真不是容易的事啊

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.