Postfix
Logování
Nastavení logování pro server Postfix, logy by měly být ukládány jen do mail.* log souborů (defaulně se ukládají ještě do syslog.log)
Dále změnit interval ukládání a čas po který budou log soubory archivovány.
Změna konfigurace pro rsyslog
Upravit řádek - přidat mail.none
- /etc/rsyslog.d/50-default.conf
*.*;auth,authpriv.none;mail.none -/var/log/syslog
Změna nastavení logrotate
Do cfg souboru /etc/logrotate.d/rsyslog přidat následující řádky
- /etc/logrotate.d/rsyslog
/var/log/mail.warn /var/log/mail.err /var/log/mail.log { rotate 1200 daily missingok notifempty compress delaycompress sharedscripts postrotate invoke-rc.d rsyslog reload > /dev/null endscript }
Mailq
Vyčištění fronty
Odstranění zpráv obsahujících řetězec MAILER-DAEMON
mailq | tail -n +2 | head -n -2 | grep -v '^ *(' | awk 'BEGIN { RS = "" } { if ($7 == "MAILER-DAEMON") print $1 }' | tr -d '*!' | postsuper -d -
Odstranění zpráv obsahujících řetězec - doménu: mtthaler.com
mailq | grep -i -B3 "mtthaler\.com$" | grep "^[0-9A-Z]" | cut -f 1 -d ' ' | xargs -n 1 postsuper -d
Odstranění zpráv obsahujících řetězec - mail adresu: martina.bejblova@veltrusy.cz
mailq | grep -i -B3 "martina\.bejblova\@veltrusy\.cz$" | grep "^[0-9A-Z]" | cut -f 1 -d ' ' | xargs -n 1 postsuper -d
Správa mailové fronty
Při změně IP adresy přijímacího serveru - např. změna poskytovatele
postque -f
https://www.wirehive.com/thoughts/5-top-tips-reviewing-postfix-mail-queue/
Otestovat - počet výskytů mail adresy
https://www.thegeekstuff.com/2010/02/awk-conditional-statements/
Nastavit automaticke zablokování účtu - pokud pocet výskytů v mailq překročí limit
root@post:/tmp# cat mailq.txt | grep ".*@.*"|awk {'print $7'}|sort -n|uniq -c|sort -nr|grep "@"
433 martina.bejblova@veltrusy.cz
1 martina.bejblova@ve
1 martina.bejbloa@veltrusy.cz
Blokování SPAMu
Blokování SPAMu v Postfixu a SpamAssassin - blacklist spam - header_checks
https://www.linuxbabe.com/mail-server/block-email-spam-check-header-body-with-postfix-spamassassin
Transport maps
Popis transportních map včetně Per-User Relay Rules with Virtual Mailboxes - mapa aplikovaná na konkrétní mailovou adresu.
https://www.linuxbabe.com/mail-server/postfix-transport-map-relay-map-flexible-email-delivery
