Estou tentando configurar o awstats (v7.6 do repositório no Ubuntu 18.04) para processar arquivos de log postfix. Mas eu não tenho muitos dados de log para trabalhar. O awstats está relatando que processou os dados e o resumo mostra o número esperado de mensagens e o tamanho cumulativo, mas os detalhes (e eu preciso especificamente de uma lista de remetentes) estão em branco.
As partes relevantes da configuração:
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
Nas páginas de resumo e detalhes, o Awstats mostra uma contagem de 0 para remetentes e destinatários/nenhuma conta listada.
Isso parece ser um problema de exibição, pois o arquivo de dados contém os detalhes esperados:
BEGIN_EMAILSENDER 1
[email protected] 20 29105 20200430151927
END_EMAILSENDER
O HTML está sendo gerado dinamicamente, não os relatórios salvos. Os dados no extrato acima foram anonimizados.
Parece que o awstats estava funcionando - mas estava sendo acessado por meio de um proxy que estava sendo armazenado em cache incorretamente.