Я пытаюсь настроить awstats (v7.6 из репо в Ubuntu 18.04) для обработки файлов журнала постфиксов. Но у меня не так много данных журнала для работы. Awstats сообщает, что он обработал данные, и в сводке показано ожидаемое количество сообщений и совокупный размер, однако подробности (и мне, в частности, нужен список отправителей) пустые.
Соответствующие части конфига:
LogFile="/usr/local/bin/maillogconvert.pl standard </var/log/mail.log.1 |"
LogType=M
LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"
ValidSMTPCodes="1 250"
ShowEMailSenders=HBML
ShowEMailReceivers=HBML
ShowSMTPErrorsStats=1
MaxNbOfDomain = 10
MinHitDomain = 1
MaxNbOfEMailsShown = 200
MinHitEMail = 1
На страницах сводки и подробностей Awstats показывает нулевое количество отправителей и получателей / учетных записей в списке нет.
Похоже, это проблема отображения, поскольку файл данных содержит ожидаемые сведения:
BEGIN_EMAILSENDER 1
user@example.com 20 29105 20200430151927
END_EMAILSENDER
HTML генерируется динамически, а не сохраняются отчеты. Данные в приведенной выше выдержке анонимизированы.
Похоже, что awstats работал, но доступ к нему осуществлялся через прокси, который неправильно кэшировал.