Uživatelské nástroje

Nástroje pro tento web


private:mail-server:postfix

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

https://www.frontline.ro/en/blog/delete-messages-from-postfix-queue-by-sender-address-and-recipient-domain

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

private/mail-server/postfix.txt · Poslední úprava: autor: snemec

DokuWiki Appliance - Powered by TurnKey Linux