我在PostFix服务器上启动PostFix并运行在CentOS盒子上,并希望通过PostFix服务器从同一networking上的Windows服务器发送邮件。
当我尝试从Windows服务器Telnet到PostFix服务器上的端口25时,当前连接失败。
我在PostFix / CentOS中设置了哪些内容?
提前致谢!
您将需要configuration中继。 但是,当postfix运行时,你应该仍然可以连接到端口25.可能有一个防火墙阻止此连接?
当你打开main.cf时,你可能需要添加这个指令:
mynetworks=ABCD
例:
mynetworks = 127.0.0.0/8 168.100.189.0/28 mynetworks = !192.168.0.1, 192.168.0.0/28 mynetworks = 127.0.0.0/8 168.100.189.0/28 [::1]/128 [2001:240:587::]/64
不要把0.0.0.0,否则你将成为一个开放的继电器。
我的Postfix服务器在IPtables中有一些类似的function来启用连接。
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:25
您的服务器可能会受到更严格的限制,具体取决于您正在尝试的操作。 但是,如果在端口25上通过telnet连接失败,请不要期望该机器可以用作SMTP服务器(除非您更改端口 – 这不是您所说的)。 请注意,有可能在很多时候最好接受其他端口上的连接。