我是否需要启用对后缀的TLS支持?

我需要从我的networking应用程序发出通知,我已经设置了我的服务器上的空客户端后缀。 所以在我的/etc/postfix/master.cf我已经注释掉了这些行

 #smtp inet n - - - - smtpd #local unix - nn - - local 

所以当我尝试使用telnet的时候,它阻止了我。

 $ telnet localhost 25 Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused 

而当我使用sendmail时,我可以发送电子邮件,这是我想要的。 到现在为止还挺好。

现在,我担心垃圾邮件发送者不会将我的SMTP服务器用作开放中继。 为此,我是否需要在postfix中启用TLS和SMTP Auth支持,或者只是禁用对postfix的networking访问(通过注释掉master.cf中的这两行)是否足够?

换句话说,在我目前的设置中 – closuresTLS并禁止networking访问postfix,是否有可能导致我的SMTP服务器受到攻击?

TLS用于与您的服务器进行安全通信。 大多数垃圾邮件发送者和合法邮件服务器很less使用TLS将邮件发送到/通过您的服务器。 从电子邮件程序(例如Outlook,Thunderbird等)发送邮件时使用TLS更为常见

禁用networking访问权限后,您将无法从电子邮件客户端发送邮件,但垃圾邮件发送者和合法邮件将无法传送到您的服务器。

禁用smtp应该适用于你的情况。

我会build议使用TLS和SMTP身份validation设置Postfix。

这个链接应该解释大部分正确保护你的邮件服务器的过程。