Scripts de administração de e-mail

Scripts de administração de e-mail

Tenho trabalhado em scripts para me ajudar a administrar servidores de e-mail.

Isso funciona muito bem no servidor Postix/Debian para pesquisar logs de e-mails enviados. Você pode até usar grep para pesquisar os resultados, ou seja. /root/bin/search-sent-emails.sh |grep nome de domínio.

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=.*//'

Poderia ser necessário algum ajuste fino. Como adiciono o zcat para pesquisar arquivos de log mais antigos, como /var/log/mail.log.2.gz etc.

informação relacionada