Postfix 사용자 로그인 파일

Postfix 사용자 로그인 파일

저는 이메일 서버용 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 스택과 같은 데이터베이스로 로그를 보내는 것이 좋습니다.

관련 정보