1.7.3。 日志文件
Postfix 将所有日志消息发送到 /var/log/mail.log. 然而,错误和警告消息有时会在正常的日志输出中丢失,因此它们也会被记录到 /var/log/mail.err 和 /var/log/mail.warn 。
要实时查看输入到日志中的消息,您可以使用 tail -f 命令:
尾-f /var/log/mail.err
可以增加记录在日志中的详细信息量。 下面是一些配置选项,用于提高上面涵盖的某些区域的日志级别。
• 增加 TLS 活动记录设置 smtpd_tls_日志级别 选项为 1 到 4 的值。
须藤 postconf -e 'smtpd_tls_loglevel = 4'
• 如果您在发送或接收来自特定域的邮件时遇到问题,您可以将该域添加到
debug_peer_list 参数。
须藤 postconf -e 'debug_peer_list = problem.domain'
• 您可以通过编辑任何 Postfix 守护进程来增加详细程度 /etc/postfix/master.cf 并添加一个 -v 进入后。 例如编辑 SMTP 入口:
smtp unix - - - - - smtp -v
请务必注意,在进行上述日志记录更改之一后,需要重新加载 Postfix 进程以识别新配置: 须藤 systemctl 重新加载 postfix.service
• 增加故障排除时记录的信息量 SASL 您可以在其中设置以下选项的问题 /etc/dovecot/conf.d/10-logging.conf
auth_debug=是 auth_debug_passwords=是
就像 Postfix 一样,如果您更改 Dovecot 配置,则需要重新加载该过程: 须藤 systemctl 重新加载 dovecot.service.
上面的一些选项可以大大增加发送到日志文件的信息量。 请记住在纠正问题后将日志级别恢复为正常。 然后重新加载适当的守护程序以使新配置生效。