如何在 Postfix 中阻止其他域的中继

如何在 Postfix 中阻止其他域的中继

我想在任何地方使用我的 postfix 邮件服务器,因此我需要应用 0.0.0.0 的中继.....但我希望只使用我的域,并且我的本地用户只能从外部与我的邮件服务器进行中继...我如何在 POSTFIX 中执行此操作???

谢谢你,萨迪克·阿里。

答案1

您需要实施 SMTP 身份验证。以下是如何

主文件:

 smtpd_sasl_auth_enable = yes
 smtpd_sasl_local_domain = myserver
 broken_sasl_auth_clients = yes
 smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject 

答案2

我强烈建议通过 VPN 或 SSH 重定向设置某种中继,这样您就不需要从 0.0.0.0 进行中继。这会带来很多麻烦,因为您可能会意外成为其他人的中继。

例如,如果您使用的是笔记本电脑,则可以设置 SSH,将笔记本电脑上的本地端口重定向到家庭系统上的 SSH 服务器,然后只需先运行 SSH 来创建重定向,然后配置本地邮件客户端以连接到本地主机以发送和接收邮件。您和您的服务器之间的所有流量都经过加密。

或者在服务器和笔记本电脑上安装并配置 VPN 客户端以连接到您的家庭网络。

如果您正在考虑使用不属于您自己的其他位置的计算机,并且需要根据情况从不属于您的系统进行一些“自定义”访问,则可以随身携带可启动环境,或者您可以设置一种通过您的计算机提供服务的网络邮件形式,这样您就不会将邮件服务器本身暴露给远程中继,您可以通过网络邮件界面完成所有操作。

相关内容