Das Mailrelay ist eingerichtet und funktioniert. Nun sollen E-Mails mit bestimmten, möglicherweise schädlichen Dateien im Anhang abgewiesen werden.
Postfix mitteilen, welche Dateiendungen nicht zugelassen sind.
# apt-get install postfix-pcre
# touch /etc/postfix/mime_header_checks
# Datei - wegen ihrer Endung blockiert
# Hier wird nur das Schema gezeigt.
# Die Liste der Endungen kann erweitert werden.
# Einzelne Endungen durch pipe trennen.
/name="?(.*)\.(bat|com|exe)"$/ \
REJECT Aus Sicherheitsgruenden abgewiesen $1.$2
Dieser Datei einen Eintrag hinzufügen (nach den smtp_recipient_restrictions), damit Postfix die oben angegebene Datei auch zum Abarbeiten verwendet ( Vgl: http://www.postfix.org/pcre_table.5.html, http://postfixmail.com/blog/index.php/built-in-content-filters-for-postfix/):
Ergänzung: mime_header_checks = pcre:/etc/postfix/mime_header_checks
# /etc/init.d/postfix reload
Wenn eine Nachricht nicht ausgeliefert wurde, erscheint eine Meldung in /etc/var/log/amavis/amavis.log oder /var/log/syslog (je nachdem, wie Ihr Server eingerichtet ist).
[...] Blocked BANNED (multipart/mixed [...], quarantine: D/banned-dAujddhEhdbs, Message-ID[...]
Die Datei findet sich dann unter /var/lib/amavis/virusmails in einem weiteren Unterordner, hier ist es 'D', mit dem angegebene Dateinamen, hier ist es banned-dAujddhEhdbs.