如何阻止在后缀中的其他域的中继

我想从任何地方使用我的postfix邮件服务器,所以我需要申请中继0.0.0.0 …..但我希望只有使用我的域名,我的本地用户只能从外部与我的邮件服务器中继…我怎么能在POSTFIX中做到这一点?

感谢你,萨迪克·阿里。

您需要实施SMTPauthentication。 这是一个很好的howto

main.cf:

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

我会强烈考虑通过VPN或SSHredirect来设置某种中继,因此您不需要从0.0.0.0进行中继。 这意味着有可能成为别人意外接力的一大堆蠕虫。

例如,如果您使用笔记本电脑,则可以设置SSH以将笔记本计算机上的本地端口redirect到家庭系统上的SSH服务器,然后您只需首先运行SSH以创buildredirect,然后将本地邮件客户端configuration为连接到本地主机发送和获取邮件。 所有stream量在您和您的服务器之间被encryption。

或者在服务器和笔记本上安装并configurationVPN客户端,以连接到家庭networking。

如果您正在使用来自其他位置的计算机(如果您需要根据情况从不属于您的系统进行“定制”访问),则可以使用可引导的环境,或者您可以设置一种Web邮件的forms从您的计算机上提供,这样您就不会将邮件服务器本身暴露给远程中继,您可以通过Webmail界面完成这些工作。