user1814720 Asked: 2021-04-06 08:39:34 +0800 CST2021-04-06 08:39:34 +0800 CST 2021-04-06 08:39:34 +0800 CST Postfix SMTP only localhost login - 禁用远程登录 772 我已经在 debain 10 上配置了 postfix + dovecot。我已经安装了一个 web 服务器来拥有带有 roundcube 的 webmail。 我不希望roundcube 以外的任何人都能够使用邮件服务,所以我只将SMTP 端口25 和587 暴露给互联网。 如何将 Postfix 配置为不允许来自 Internet 的登录尝试? postfix localhost rules 1 个回答 Voted Best Answer Esa Jokinen 2021-04-06T10:00:17+08:002021-04-06T10:00:17+08:00 如果您将 SMTP 端口 25 用于未经身份验证的传入邮件,并为(出站)身份验证邮件单独配置提交端口 587,则可以使其仅侦听本地环回。 在master.cf你有一个单独的部分,smtpd提交的另一个实例: # ========================================================================== # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (no) (never) (100) # ========================================================================== submission inet n - y - - smtpd 您可以将此行修改为: 127.0.0.1:submission inet n - y - - smtpd (根据master(5)似乎inet_interfaces = loopback-only只在main.cf. 这意味着您只能在全局范围内配置它,而不能在每个进程中使用-oin master.cf。)
如果您将 SMTP 端口 25 用于未经身份验证的传入邮件,并为(出站)身份验证邮件单独配置提交端口 587,则可以使其仅侦听本地环回。
在
master.cf
你有一个单独的部分,smtpd
提交的另一个实例:您可以将此行修改为:
(根据master(5)似乎
inet_interfaces = loopback-only
只在main.cf
. 这意味着您只能在全局范围内配置它,而不能在每个进程中使用-o
inmaster.cf
。)