Problem:

Mails an root werden von den meisten Einsteiger-Admin's nicht gelesen. Dabei sind sie essentiell wichtig. Z.B. wird man über fehlerhafte Cronjobs informiert oder wenn ein anderes Programm was zu meckern hat. Andererseits kann ein mbox auch mal eine ganze Menge an MegaBytes auf der Festplatte weg nehmen.
Und vor allem: Wenn der eigene Server als Spam-Schleuder missbraucht wird, kommen massenhaft Mails an postmaster aka root an. So bekommt man solche Vorfälle sofort mit, anstatt erst später, wenn der Mail-Server nicht mehr reagiert.

Lösungsvorschläge:

1. Mail auf dem Server lesen:

Das ist die einfachste Methode, man muß sich aber ständig dafür (per ssh) einloggen. Dazu nutzt man einfach die Kommandozeilen Email-Clients pine oder mutt. Beide Clients haben eine ausführliche Online-Hilfe und sind über die Cursor-Tasten bedienbar.

2. root-Mails auf andere Emails weiterleiten:

Hier führen viele Wege nach Rom. Im wesentlichen ist der Weg abhängig vom System, der genutzten Admin-Software und natürlich dem MTA. Schaut Euch einfach mal folgende Vorschläge an und sucht Euch den besten raus.

2.1 Änderung der /etc/aliases:

Diese Version nenne ich direkt als erstes, weil es die einfachste und fast immer umsetzbare Version ist. (Achtung: Nicht alle Qmail-Installationen beachten diese Datei! Vorallem die Plesk-Qmail nicht.)
In der Datei /etc/aliases finden wir viele Einträge folgender Art:

postmaster:     root

Was hindert uns also daran, diese Datei entsprechend zu erweitern? In der Regeln nichts. Ein passender Eintrag kann z.B. so aussehen:

root:     web1p1

Zu beachten: Nach jeder Änderung braucht der Mailserver einen restart, damit er die Datei neu einließt.

Achtung: Beachtet je nach MTA folgendes:

2.2 Wenn Procmail als MDA arbeitet:

Procmail ließt (zusätzlich zu einer ~/.procmailrc) die Datei ~/.forward aus. Dort kann einfach eine Weiterleitung eingetragen werden:

email@gmx.de
web1p1
\root

Die erste Zeile verschickte es an einen GMX-Account. Die zweite Zeile legt die Mail im Postfach web1p1 ab, und die dritte Zeile ist etwas kniffliger: Sie legt die Mail im root-Postfach ab ohne die vorhandene .forward-Datei zu beachten. (Dafür steht der Slash davor.)
Natürlich wäre die 3.Zeile als einzige Zeile sinnentleert. Sie macht also lediglich in Kombination mit einer der anderen Zeilen davor Sinn.

2.3 Qmail mit .qmail:

Solange Qmail selber als MDA tätig ist, ließt er die Datei /root/.qmail bevor er die Emails an root ausliefert. Hier kann man ebenfalls eine Weiterleitung eintragen:

&info@meine-domain.de
./Maildir/

Zu beachten ist hier, daß diese Datei von oben nach unten abgearbeitet wird, bis eine Zeile ohne Fehler fertig ist. ./Maildir/ kommt also nur zum tragen, wenn die vorherige Zeile einen Fehler auswirft.

Bei einigen Systemen ist (vor allem bei einer Plesk-Installation) ist eine Datei /var/qmail/aliases/.qmail-root vorhanden. Diese wird vor /root/.qmail gelesen/ausgewertet. Daher muß der o.g. Lösungsweg in dieser Datei umgesetzt werden.

Kategorien:

Stichwörter:

email · mailserver · mail · server · procmail · postfix · sendmail · qmail · pine · mutt · aliases · forward · procmailrc · confixx · qmail-root ·