이메일 관리 스크립트

이메일 관리 스크립트

나는 이메일 서버를 관리하는 데 도움이 되는 스크립트 작업을 해왔습니다.

이는 보낸 이메일에 대한 로그를 검색하기 위해 Postix/Debian 서버에서 꽤 잘 작동합니다. grep을 사용하여 결과를 검색할 수도 있습니다. /root/bin/search-sent-emails.sh |grep 도메인 이름.

log='/var/log/mail.log'
grep "status=sent" $log | \
egrep -ve 'postfix/(cleanup|pickup|master|qmgr|smtpd|local|pipe)'  | cut -f1 -d"(" |sed 's/relay=.*//' |sed 's/delay=.*//' |sed 's/delays=.*//' |sed 's/dsn=.*//'

약간의 미세 조정이 필요할 수 있습니다. /var/log/mail.log.2.gz 등과 같은 오래된 로그 파일을 검색하기 위해 zcat를 어떻게 추가합니까?

관련 정보