![如何在 SMTP 会话中伪装 Postfix?](https://linux22.com/image/646178/%E5%A6%82%E4%BD%95%E5%9C%A8%20SMTP%20%E4%BC%9A%E8%AF%9D%E4%B8%AD%E4%BC%AA%E8%A3%85%20Postfix%EF%BC%9F.png)
出于安全原因(以及其他原因),我想在 SMTP 响应中隐藏“Postfix”
现在:
[root@mail ~]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 mail.example.biz ESMTP Postfix
我需要的答案仅仅是:
220 mail.example.biz ESMTP
这可能吗?
答案1
改变smtpd_banner
。请注意,根据协议,$myhostname
必须是第一个参数。
smtpd_banner = $myhostname ESMTP random mail server bent over and ready.