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 altermime

3 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/filter

Als nächstes erstellen wir ein Skript, das altermime ausführt.

vi /etc/postfix/disclaimer

Es 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/disclaimer

Hinweis: 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_addresses

So 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.txt

Zum Beispiel könnte sie so aussehen:

-------------------
EXAMPLE Company
Examplestreet 1
Examplecity

www.example.com

3.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.cf

Fü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 restart

4 Links

Fedora: http://fedoraproject.org/
alterMIME: http://pldaniels.com/altermime/

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.