我知道 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 库问题”。