E-Mail Konfiguration · 3 min read · Sep 27, 2025
So fügen Sie automatisch einen Haftungsausschluss zu ausgehenden E-Mails mit alterMIME (Postfix auf Debian Lenny) hinzu
So fügen Sie automatisch einen Haftungsausschluss zu ausgehenden E-Mails mit alterMIME (Postfix auf Debian Lenny)
Version 1.0
Autor: Falko Timme
Folgen Sie mir auf Twitter
Dieses Tutorial zeigt, wie man alterMIME installiert und verwendet. alterMIME ist ein Tool, das automatisch einen Haftungsausschluss zu E-Mails hinzufügen kann. In diesem Artikel erkläre ich, wie man es als Postfix-Filter auf Debian Lenny installiert.
Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!
1 Vorbemerkung
Ich gehe davon aus, dass Postfix bereits installiert und voll funktionsfähig ist - ich werde in diesem Tutorial nicht erklären, wie man Postfix einrichtet und E-Mail-Konten konfiguriert.
2 Installation von alterMIME
alterMIME kann wie folgt installiert werden:
aptitude install altermimeAls nächstes erstellen wir den Benutzerfilter mit dem Home-Verzeichnis /var/spool/filter - alterMIME wird als dieser Benutzer ausgeführt:
useradd -r -c "Postfix Filters" -d /var/spool/filter filter
mkdir /var/spool/filter
chown filter:filter /var/spool/filter
chmod 750 /var/spool/filterDanach erstellen wir das Skript /etc/postfix/disclaimer, das alterMIME ausführt. Das alterMIME-Paket von Debian wird mit einem Beispielskript geliefert, das wir einfach nach /etc/postfix/disclaimer kopieren können:
cp /usr/share/doc/altermime/examples/postfix_filter.sh /etc/postfix/disclaimer
chgrp filter /etc/postfix/disclaimer
chmod 750 /etc/postfix/disclaimerJetzt besteht das Problem mit diesem Skript darin, dass es nicht zwischen eingehenden und ausgehenden E-Mails unterscheidet - es fügt einfach allen E-Mails einen Haftungsausschluss hinzu. Typischerweise möchten Sie Haftungsausschlüsse nur für ausgehende E-Mails, und selbst dann nicht für alle Absenderadressen. Daher habe ich das Skript /etc/postfix/disclaimer ein wenig modifiziert - darauf kommen wir gleich zu sprechen.
Im Moment erstellen wir die Datei /etc/postfix/disclaimer_addresses, die alle Absender-E-Mail-Adressen (eine pro Zeile) enthält, für die alterMIME einen Haftungsausschluss hinzufügen soll:
vi /etc/postfix/disclaimer_addresses| [email protected] [email protected] [email protected] |
Jetzt öffnen wir /etc/postfix/disclaimer und ändern es wie folgt (ich habe die Teile markiert, die ich geändert habe):
vi /etc/postfix/disclaimer| #!/bin/sh # Lokalisieren Sie diese. INSPECT_DIR=/var/spool/filter SENDMAIL=/usr/sbin/sendmail ####### Geändert vom Original-Skript ####### DISCLAIMER_ADDRESSES=/etc/postfix/disclaimer_addresses ####### Geändert vom Original-Skript ENDE ####### # Exit-Codes aus
Als nächstes benötigen wir die Textdatei /etc/postfix/disclaimer.txt, die unseren Haftungsausschlusstext enthält. Das alterMIME-Paket von Debian wird mit einem Beispieltext geliefert, den wir vorerst verwenden können (natürlich können Sie ihn nach Belieben ändern):
cp /usr/share/doc/altermime/examples/disclaimer.txt /etc/postfix/disclaimer.txtSchließlich müssen wir Postfix mitteilen, dass es das Skript /etc/postfix/disclaimer verwenden soll, um Haftungsausschlüsse zu ausgehenden E-Mails hinzuzufügen. Öffnen Sie /etc/postfix/master.cf und fügen Sie -o content_filter=dfilt: zur smtp-Zeile hinzu:
vi /etc/postfix/master.cf| # # Postfix-Masterprozesskonfigurationsdatei. Für Details zum Format # der Datei siehe die man-Seite master(5) (Befehl: "man 5 master"). # # Vergessen Sie nicht, "postfix reload" nach dem Bearbeiten dieser Datei auszuführen. # # ========================================================================== # Diensttyp privat unpriv chroot aufwachen maxproc Befehl + Argumente # (ja) (ja) (ja) (nie) (100) # ========================================================================== smtp inet n - - - - smtpd -o content_filter=dfilt: [...] |
Am Ende derselben Datei fügen Sie die folgenden beiden Zeilen hinzu:
| [...] dfilt unix - n n - - pipe flags=Rq user=filter argv=/etc/postfix/disclaimer -f ${sender} -- ${recipient} |
Starten Sie Postfix danach neu:
/etc/init.d/postfix restartDas war’s! Jetzt sollte ein Haftungsausschluss zu ausgehenden E-Mails hinzugefügt werden, die von den in /etc/postfix/disclaimer_addresses aufgeführten Adressen gesendet werden.
3 Links
- alterMIME: http://pldaniels.com/altermime/
- Postfix: http://www.postfix.org/
- Debian: http://www.debian.org/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.