环境: CentOS、Postfix、Dovecot、Digital Ocean Droplet
背景: 我刚安装的邮件服务器出现收发正常。我在MXtoolbox上测试了我的网站并收到 1 个与 SMTP 相关的错误。这是我收到的唯一错误。
Unable to Connect to SMTP Host
描述:我们尝试在端口 25 上连接到您的邮件服务器,但您的服务器没有响应。此地址很可能没有电子邮件服务器,或者您的防火墙或垃圾邮件过滤系统配置错误。
问题: Firewalld 阻塞了端口 25。我打开的唯一端口是80/tcp 443/tcp 587/tcp 993/tcp
. 我是否需要打开端口 25 才能使邮件服务器正常且一致地运行,还是这个错误不重要?
如果您希望能够从其他邮件服务器(与最终用户/MUA 不同)接收邮件,是的,端口 25 需要一直打开并监听,并且可以接受来自任何地方的连接。
(如果您是在实验性地这样做,请考虑让某人陪您 - 您可能会错过很多关于邮件传递的细微差别)