我的日志文件中的“postfix/smtps/smtpd”是什么?

我的日志文件中的“postfix/smtps/smtpd”是什么?

我知道 postfix/smtpd 用于接收邮件,smtp 用于发送邮件。但我在日志文件中看到几个带有 的条目postfix/smtps/smtpd。这是做什么用的?

Feb 22 10:57:55 mx postfix/smtps/smtpd[XXXX]: lost connection after EHLO from XXXX[XXXX]
Feb 22 10:57:55 mx postfix/smtps/smtpd[XXXX]: disconnect from XXXX[XXXX] ehlo=1 commands=1
Feb 22 11:07:27 mx postfix/smtps/smtpd[XXXX]: warning: hostname XXXX does not resolve to address XXXX
Feb 22 11:07:27 mx postfix/smtps/smtpd[XXXX]: connect from unknown[XXXX]
Feb 22 11:07:30 mx postfix/smtps/smtpd[XXXX]: SSL_accept error from unknown[XXXX]: lost connection
Feb 22 11:07:30 mx postfix/smtps/smtpd[XXXX]: lost connection after CONNECT from unknown[XXXX]
Feb 22 11:07:30 mx postfix/smtps/smtpd[XXXX]: disconnect from unknown[XXXX] commands=0/0
Feb 22 11:18:22 mx postfix/smtps/smtpd[XXXX]: SSL_accept error from unknown[XXXX]: -1
Feb 22 11:18:22 mx postfix/smtps/smtpd[XXXX]: warning: TLS library problem: error:0A00010B:SSL routines::wrong version number:../ssl/record/ssl3_record.c:354:
Feb 22 11:18:22 mx postfix/smtps/smtpd[XXXX]: lost connection after CONNECT from unknown[XXXX]
Feb 22 11:18:22 mx postfix/smtps/smtpd[XXXX]: disconnect from unknown[XXXX] commands=0/0
Feb 22 11:53:13 mx postfix/smtps/smtpd[XXXX]: connect from unknown[XXXX]

答案1

postfix/smtps/smtpd 是以下内容的组合:

  • postfix/smtps 处理用于安全电子邮件提交的加密传入邮件连接。
  • postfix/smtpd 处理用于从其他服务器接收电子邮件的未加密的传入邮件连接。

您将在日志中看到此守护进程,其中包含所有传入邮件活动,包括成功的连接、断开连接、错误、EHLO 命令等。

在您的日志示例中:

  • 前两行代表连接成功、EHLO 命令交换、以及与未知发件人的断开连接,其中涉及 smtpd 接收电子邮件。
  • 其余行均涉及来自未知发件人的未成功连接尝试,并出现 SSL/TLS 错误。这些都属于 smtps(用于处理s我通常使用 ecure 连接 (ecure connection) 但也可能涉及 smtpd (用于接收电子邮件)。

答案2

您可能熟悉HTTP 请求协议http://和之间的区别。用于使用 TLS 加密的 HTTP 连接(早期使用 SSL)。https://https://

类似地,你可以将 TLS 置于 SMTP 之上。这被称为短信服务。您看到的日志条目与此相关。另一个迹象是日志消息中会出现一些相关关键字,例如“SSL_accept”或“TLS 库问题”。

相关内容