如何使用 ufw 配置 postfix 以便我的 Web 服务器可以发送电子邮件但不充当开放中继?

如何使用 ufw 配置 postfix 以便我的 Web 服务器可以发送电子邮件但不充当开放中继?

根据本指南

保护您的服务器并确保 Postfix 未配置为开放中继非常重要。

它链接到另一位导游建议使用 UFW 作为防火墙。

我在 Ubuntu 上运行 Apache,其中有一个需要发送电子邮件的 PHP 应用程序。我已安装 postfix 作为我的邮件服务器。

到目前为止我已经配置了 UFW:

sudo ufw allow ssh
sudo ufw allow www

为了允许发送电子邮件,我需要告诉 UFW 允许 smtp 吗?:

sudo ufw allow smtp

我还需要做什么才能允许电子邮件发出去吗?

答案1

不要向外界开放您服务器的 smtp 端口。php应该使用 发送邮件/usr/sbin/sendmail

如果需要使用远程服务器发送,此问答可能会感兴趣。

相关内容