> It is assumed that you're not a victim of systemd-journald log mangling. > It may be dropping some messages, and recording others out of order, > breaking "collate". On Linux systems where systemd is doing the > logging, you'll want to have Postfix writing its own log files directly, > bypassing syslog. I have: > > main.cf: > maillog_file = /var/log/postfix/log > > $ ls -ld /var/log/postfix{,/*} > drwxrwxr-x. 2 root postdrop 47 May 22 23:40 /var/log/postfix > -rw------- 1 root root 226 May 22 23:40 /var/log/postfix/log > -rw------- 1 root postdrop 25747944 May 22 23:40 > /var/log/postfix/log.20240522-234048.gz > > See https://www.postfix.org/MAILLOG_README.html and note that rotation > does not (yet) delete old files, that's up to your cron job.
Postfix is now configured for logging at /var/log/postfix. * added to main.cf: maillog_file = /var/log/postfix/0522zh.log * added to master.cf postlog unix-dgram n - n - 1 postlogd I then: [root@mail01 0522zh]# perl ../collate.pl 0522zh.log >0522zh.log.collate [root@mail01 0522zh]# ll total 95M -rw-r--r-- 1 root root 2.5M May 22 11:38 0522zh.log -rw-r--r-- 1 root root 92M May 22 11:55 0522zh.log.collate The output of collate does not appear to be useful -- it is the same as when we are logging to memory. I then ran: [root@mail01 0522zh]# cat 0522zh.log.collate | grep -v '192.168.122.11' >0522zh.log.collate.no_priv [root@mail01 0522zh]# ll total 96M -rw-r--r-- 1 root root 2.5M May 22 11:38 0522zh.log -rw-r--r-- 1 root root 92M May 22 11:55 0522zh.log.collate # huge file size once again -rw-r--r-- 1 root root 865K May 22 12:03 0522zh.log.collate.no_priv. # reasonable file size after last grep I scanned the last file. All I see is sequences like this: May 22 11:30:03 mail01 postfix/smtpd[3177]: discarding EHLO keywords: CHUNKING May 22 11:31:22 mail01 postfix/cleanup[3357]: 5592A30F1CB9: message-id=<9d907dff3c240b43a5d92c8b41fcebfa@swift.generated> May 22 11:31:22 mail01 postfix/qmgr[2563]: 5592A30F1CB9: from=<zh-devo-bounce+<deleted>=gmail....@devotion.raystedman.org>, size=45131, nrcpt=1 (queue active) May 22 11:31:43 mail01 postfix/qmgr[2563]: 5592A30F1CB9: removed May 22 11:30:03 mail01 postfix/smtpd[3177]: discarding EHLO keywords: CHUNKING May 22 11:31:22 mail01 postfix/cleanup[3357]: 93D9D30F1E10: message-id=<2e60eb7be562876e35be104949b788c3@swift.generated> May 22 11:31:22 mail01 postfix/qmgr[2563]: 93D9D30F1E10: from=<zh-devo-bounce+<deleted>=gmail....@devotion.raystedman.org>, size=45151, nrcpt=1 (queue active) May 22 11:31:43 mail01 postfix/qmgr[2563]: 93D9D30F1E10: removed This is not the useful data you were looking for. I can not get this to work. I would be glad to give you the log file offline. Best, Greg _______________________________________________ Postfix-users mailing list -- postfix-users@postfix.org To unsubscribe send an email to postfix-users-le...@postfix.org