后缀日志表示法

Postfix log notation

我试图找出我不理解的 postfix 日志中的一些行,我不知道我是否需要担心。以下是其中的一些。



    Oct 23 04:11:04 ct603 postfix/smtpd[13492]: mac_parse: -=+
    Oct 23 04:11:04 ct603 postfix/smtpd[13492]: dict_eval: const  -=+
    Oct 23 04:11:04 ct603 postfix/smtpd[13492]: dict_update: verp_delimiter_filter = -=+
    Oct 23 04:11:04 ct603 postfix/smtpd[13492]: dict_lookup: parent_domain_matches_subdomains = (notfound)
    Oct 23 04:11:04 ct603 postfix/smtpd[13492]: mac_parse: debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps
    Oct 23 04:11:04 ct603 postfix/smtpd[13492]: dict_eval: const  debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps
    Oct 23 04:11:04 ct603 postfix/smtpd[13492]: dict_update: parent_domain_matches_subdomains = debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps

这是另一个摘录



    Oct 23 04:13:01 ct603 postfix/smtpd[14208]: dict_eval: expand $mydestination -> localhost.e-logism.gr, localhost, localhost.localdomain
    Oct 23 04:13:01 ct603 postfix/smtpd[14208]: dict_update: relay_domains = localhost.e-logism.gr, localhost, localhost.localdomain
    Oct 23 04:13:01 ct603 postfix/smtpd[14208]: dict_lookup: fast_flush_domains = (notfound)
    Oct 23 04:13:01 ct603 postfix/smtpd[14208]: mac_parse: $relay_domains
    Oct 23 04:13:01 ct603 postfix/smtpd[14208]: mac_parse: localhost.e-logism.gr, localhost, localhost.localdomain
    Oct 23 04:13:01 ct603 postfix/smtpd[14208]: dict_eval: expand $relay_domains -> localhost.e-logism.gr, localhost, localhost.localdomain
    Oct 23 04:13:01 ct603 postfix/smtpd[14208]: dict_update: fast_flush_domains = localhost.e-logism.gr, localhost, localhost.localdomain
    Oct 23 04:13:01 ct603 postfix/smtpd[14208]: dict_lookup: export_environment = (notfound)

还有一个



    Oct 23 04:37:27 ct603 postfix/smtpd[15200]: watchdog_pat: 0x7f1b5c7213c0
    Oct 23 04:37:27 ct603 postfix/smtpd[15200]:  mail-yw0-f180.google.com[209.85.161.180]: 250-ct603.e-logism.gr
    Oct 23 04:37:27 ct603 postfix/smtpd[15200]: > mail-yw0-f180.google.com[209.85.161.180]: 250-PIPELINING
    Oct 23 04:37:27 ct603 postfix/smtpd[15200]: > mail-yw0-f180.google.com[209.85.161.180]: 250-SIZE 10240000
    Oct 23 04:37:27 ct603 postfix/smtpd[15200]: > mail-yw0-f180.google.com[209.85.161.180]: 250-ETRN
    Oct 23 04:37:27 ct603 postfix/smtpd[15200]: > mail-yw0-f180.google.com[209.85.161.180]: 250-STARTTLS
    Oct 23 04:37:27 ct603 postfix/smtpd[15200]: > mail-yw0-f180.google.com[209.85.161.180]: 250-AUTH PLAIN DIGEST-MD5 LOGIN CRAM-MD5
    Oct 23 04:37:27 ct603 postfix/smtpd[15200]: > mail-yw0-f180.google.com[209.85.161.180]: 250-ENHANCEDSTATUSCODES
    Oct 23 04:37:27 ct603 postfix/smtpd[15200]: > mail-yw0-f180.google.com[209.85.161.180]: 250-8BITMIME
    Oct 23 04:37:27 ct603 postfix/smtpd[15200]: > mail-yw0-f180.google.com[209.85.161.180]: 250 DSN
    Oct 23 04:37:27 ct603 postfix/smtpd[15200]: watchdog_pat: 0x7f1b5c7213c0
    Oct 23 04:37:28 ct603 postfix/smtpd[15200]:  mail-yw0-f180.google.com[209.85.161.180]: 220 2.0.0 Ready to start TLS
    Oct 23 04:37:28 ct603 postfix/smtpd[15200]: auto_clnt_open: connected to private/tlsmgr

我在有关配置 postfix 的教程中看到了其中一些参数。但我不知道它们在日志文件中的含义。例如



    dict_lookup: export_environment = (notfound)

这是我需要担心的事情吗?此操作是来自外部用户还是我的守护程序日常工作的一部分?

你能给我一个很好的 link 如何解释 postfix 日志吗?

感谢您的宝贵时间

您已将其配置为详细日志记录。

None这个问题很严重。如果您想要它进行解释,则需要非常详细地了解 SMTP 协议和内部工作原理。

您需要关闭 Verbose 选项,方法是从 /etc/systemd/system 或 /lib/systemd/system 中包含调用选项的文件中删除 -v 选项。