E-Mail Konfiguration · 2 min read · Dec 31, 2025
Automatisch Haftungsausschlüsse zu ausgehenden E-Mails mit alterMIME auf Fedora 8 hinzufügen
Automatisch Haftungsausschlüsse zu ausgehenden E-Mails mit alterMIME auf Fedora 8 hinzufügen
Version 1.0
Autor: Oliver Meyer
Dieses Dokument beschreibt, wie man alterMIME als Postfix-Filter auf einem Fedora 8-System installiert und konfiguriert. Das resultierende System fügt automatisch Haftungsausschlüsse zu ausgehenden E-Mails hinzu.
Dieses Howto ist ein praktischer Leitfaden ohne jegliche Garantie - es behandelt nicht die theoretischen Hintergründe. Es gibt viele Möglichkeiten, ein solches System einzurichten - dies ist der Weg, den ich gewählt habe.
1 Vorbemerkung
Ein laufender (und richtig konfigurierter) Postfix-Server ist für dieses Setup erforderlich.
2 Benötigtes Paket
yum -y install altermime3 Konfiguration
3.1 Altermime
Zuerst erstellen wir ein Systemkonto für altermime.
useradd -r -c "Postfix Filters" -d /var/spool/filter filter
mkdir /var/spool/filter
chown filter:filter /var/spool/filter
chmod 750 /var/spool/filterAls nächstes erstellen wir ein Skript, das altermime ausführt.
vi /etc/postfix/disclaimerEs sollte so aussehen:
#!/bin/sh
# Localize these.
INSPECT_DIR=/var/spool/filter
SENDMAIL=/usr/sbin/sendmail.postfix
####### Geändert vom Original-Skript #######
DISCLAIMER_ADDRESSES=/etc/postfix/disclaimer_addresses
####### Geändert vom Original-Skript ENDE #######
# Exit-Codes aus
EX_TEMPFAIL=75
EX_UNAVAILABLE=69
# Aufräumen, wenn fertig oder beim Abbrechen.
trap "rm -f in.$$" 0 1 2 3 15
# Beginne mit der Verarbeitung.
cd $INSPECT_DIR || { echo $INSPECT_DIR existiert nicht; exit
$EX_TEMPFAIL; }
cat >in.$$ || { echo Kann Mail nicht in Datei speichern; exit $EX_TEMPFAIL; }
####### Geändert vom Original-Skript #######
# From-Adresse abrufen
from_address=`grep -m 1 "From:" in.$$ | cut -d "<" -f 2 | cut -d ">" -f 1`
if [ `grep -wi ^${from_address}$ ${DISCLAIMER_ADDRESSES}` ]; then
/usr/bin/altermime --input=in.$$ \
--disclaimer=/etc/postfix/disclaimer.txt \
--disclaimer-html=/etc/postfix/disclaimer.txt \
--xheader="X-Copyrighted-Material: Bitte besuchen Sie http://www.company.com/privacy.htm" || \
{ echo Nachrichtinhalt abgelehnt; exit $EX_UNAVAILABLE; }
fi
####### Geändert vom Original-Skript ENDE #######
$SENDMAIL "$@" Ändern Sie anschließend die Gruppe und die Rechte, damit altermime das Skript ausführen kann.
chgrp filter /etc/postfix/disclaimer
chmod 750 /etc/postfix/disclaimerHinweis: Dieses Skript wurde von Falko geändert - Haftungsausschlüsse werden nur zu ausgehenden Mails hinzugefügt.
Erstellen Sie nun eine Datei, die alle E-Mail-Adressen der Absender enthält, die von altermime verarbeitet werden.
vi /etc/postfix/disclaimer_addressesSo könnte ein Beispiel aussehen:
[email protected]
[email protected]
[email protected]Zu guter Letzt erstellen Sie eine Datei, die den Haftungsausschlusstext enthält. Bearbeiten Sie sie nach Belieben.
vi /etc/postfix/disclaimer.txtZum Beispiel könnte sie so aussehen:
-------------------
EXAMPLE Company
Examplestreet 1
Examplecity
www.example.com3.2 Postfix
Jetzt müssen Sie Postfix mitteilen, dass es altermime verwenden soll, um Haftungsausschlüsse zu E-Mails hinzuzufügen.
vi /etc/postfix/master.cfFügen Sie die Zeile “ -o content_filter=dfilt: “ (ohne Anführungszeichen) direkt unter der Zeile für smtp hinzu. Denken Sie daran, dass die neue Zeile mit mindestens einem Leerzeichen beginnen muss.
Der entsprechende Teil sollte so aussehen:
smtp inet n - n - - smtpd
-o content_filter=dfilt:Fügen Sie die folgenden Zeilen am Ende der Datei hinzu. Denken Sie daran, dass die Zeile mit den Flags ( flags=…) mit mindestens einem Leerzeichen beginnen muss.
# altermime
dfilt unix - n n - - pipe
flags=Rq user=filter argv=/etc/postfix/disclaimer -f ${sender} -- ${recipient}Starten Sie anschließend Postfix neu.
/etc/init.d/postfix restart4 Links
Fedora: http://fedoraproject.org/
alterMIME: http://pldaniels.com/altermime/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.