我正在尝试配置 awstats(来自 Ubuntu 18.04 上的 repo 的 v7.6)来处理后缀日志文件。但是我没有太多的日志数据可以使用。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 显示发件人和收件人的计数均为 0/未列出任何帐户。
这似乎是一个显示问题,因为数据文件包含预期的详细信息:
BEGIN_EMAILSENDER 1
[email protected] 20 29105 20200430151927
END_EMAILSENDER
HTML 是动态生成的,而不是保存的报告。上面摘录中的数据已被匿名化。
似乎 awstats 正在工作 - 但正在通过缓存不正确的代理访问。