
我的電子郵件伺服器是 Linux centos。我已經嘗試過“tail -f /var/log/mail.log 和 /var/log syslog”。現在,我可以在哪裡找到我的電子郵件使用者最近 1 個月的登入日誌?
謝謝
答案1
Postfix 記錄在/var/log/mail.log
.
這些行應該如下所示:
6 月 21 日 11:51:06 郵件 postfix/submission/smtpd[309323]: 713F519C17DC: client=client.example.com[xx.yy.aa.bb], sasl_method=LOGIN,[電子郵件受保護]
要過濾它們,您可以使用zgrep
:
zgrep -E "submission.+LOGIN" /var/log/mail.log*
然後,您可以使用 grep 進行進一步過濾,例如排除失敗的登入或過濾特定月份或日期。
如果您定期需要此功能,則可能值得將日誌傳送到資料庫,例如 ELK 堆疊。