You are heremailtail.sh
mailtail.sh
Omdat ik voor mijn werk redelijk wat testen moet doen van mailconfiguraties, gebruik ik een mailbox op mijn server als testaccount. Ik vind het handig om dan in een screen sessie live de maillog te bekijken. Ik gebruik daarvoor volgend korte scriptje:
mailtail.sh:
#!/bin/bash
LOGFILE=/var/log/mail.log
SKIP='(dovecot|fetchmail|postfix/anvil)'
tail -F --lines=100 --max-unchanged-stats=5 $LOGFILE | grep -v $SKIP
LOGFILE=/var/log/mail.log
SKIP='(dovecot|fetchmail|postfix/anvil)'
tail -F --lines=100 --max-unchanged-stats=5 $LOGFILE | grep -v $SKIP
Uitleg: bepaalde regels wil ik niet zien, bijvoorbeeld wanneer ik zelf via IMAP mijn mailbox raadpleeg. Daarom filter ik dovecot weg.