如何使用ufwconfigurationpostfix,以便我的Web服务器可以发送电子邮件,但它不作为一个开放的中继?

根据这个指南 :

确保您的服务器安全并确保Postfix未configuration为开放中继非常重要。

它链接到另一个build议使用UFW作为防火墙的指南。

我在Ubuntu上运行Apache,需要发送邮件的PHP应用程序。 我已经安装了postfix作为我的邮件服务器。

我已经configurationUFW到目前为止:

sudo ufw allow ssh sudo ufw allow www 

为了让电子邮件,我会告诉UFW允许smtp

 sudo ufw allow smtp 

还有什么我需要做的,以便发送电子邮件?

不要打开你的服务器smtp端口到世界各地。 PHP应该使用/usr/sbin/sendmail发送邮件。

如果您需要使用远程服务器发送信息,则可能需要回答此问题 。