如何配置 PostFix 以允许其他机器通过它发送电子邮件?

Win*_*nja 19 postfix

我在 CentOS 机器上启动并运行 PostFix,并希望通过 PostFix 服务器从同一网络上的 Windows 服务器发送邮件。

当我尝试从 Windows 服务器 telnet 到 PostFix 服务器上的端口 25 时,当前连接失败。

我在 PostFix/CentOS 中的哪里设置?

提前致谢!

Luc*_*man 23

您将需要配置中继。但是,当 postfix 运行时,您应该仍然可以连接到端口 25。是否有防火墙阻止了此连接?

当您打开 main.cf 时,您可能需要添加以下指令:

mynetworks=A.B.C.D 
Run Code Online (Sandbox Code Playgroud)

例子:

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
Run Code Online (Sandbox Code Playgroud)

不要放 0.0.0.0 否则你将成为一个开放的中继。