AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1125655
Accepted
user1801810
user1801810
Asked: 2023-03-09 00:56:39 +0800 CST2023-03-09 00:56:39 +0800 CST 2023-03-09 00:56:39 +0800 CST

Postfix - 丢弃 EHLO 关键字重复的日志条目

  • 772

Ubuntu 20.04
后缀 3.4

对于我的 Postfix 收到的每条消息,我都会看到以下两个条目:

Mar  8 16:34:42 mail postfix/smtpd[863775]: discarding EHLO keywords: ETRN DSN
Mar  8 16:34:42 mail postfix/smtpd[863775]: discarding EHLO keywords: ETRN DSN

我的配置...

me@mail:/etc/postfix$ postconf -n |grep smtpd_discard_ehlo_keywords
smtpd_discard_ehlo_keywords = ETRN, DSN

smtpd_discard_ehlo_keywords不存在于 master.cf 中,但即使它覆盖了 - 不是附加 - main.cf,对吗?

我怎样才能阻止这种行为或者这是正常的(尽管很奇怪)?

谢谢。

postfix
  • 1 1 个回答
  • 45 Views

1 个回答

  • Voted
  1. Best Answer
    anx
    2023-03-09T05:50:34+08:002023-03-09T05:50:34+08:00

    它是无害的——实际上,这是常态,除了极少数的特殊情况:几乎所有客户端都会发送EHLO一次以诱使服务器显示是的,当然,它会接受将STARTTLS现有连接升级到安全通道的解决方法。然后他们将不得不EHLO再次发送,因为不允许服务器重用从前面的不安全通道接收到的任何内容:

    TLS 握手完成后,SMTP 协议将重置为初始状态(服务器发出 220 服务就绪问候后 SMTP 中的状态)。

    (好吧,至少它应该是。围绕这个有一些非常不幸的错误,允许恶意的第三方在一个被认为是安全的会话中插入命令。)

    甚至有可能错误配置的客户端发送 EHLO 的频率超过两次,不一定会妨碍实际交付。我已经看到破损的拦截 ( MitM ) 防火墙会发生这种情况。


    您可以通过增加零默认值来使这两条消息引用大部分不同的 SMTP 协议会话这一事实在您的日志中更加明显。smtpd_tls_loglevel我强烈建议不要超过 smtpd_tls_loglevel=2,更高的值会产生过多的日志并显示最好不要保留的连接详细信息。

    silent-discard您可以通过在参数中添加 special 来使 postfix 默默地忽略某些关键字的事实变得更加安静smtpd_discard_*_keywords。我强烈建议不要这样做,而是添加评论和/或日志解析器配置,以帮助未来的管理员(或该日志消息的其他读者)理解您使用此类非标准行为配置服务器的理由。

    • 3

相关问题

  • Postfix 在特定端口上接受邮件

  • 让 Postfix 以两种方式处理垃圾邮件

  • Postfix 或 exim:自动/程序化和转发电子邮件设置

  • 后缀电子邮件地址

  • 什么是最好的开源电子邮件解决方案包

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve