Verhindern Sie E-Mails an root @ domain

2540

Ich verwende Ubuntu Server 12.04 als Webserver und verwende Exim4, um Bestätigungs-E-Mails und dergleichen zu senden. Gibt es eine Möglichkeit, eine systemweite E-Mail-Adresse für den Root-Benutzer festzulegen? Mit anderen Worten, ich möchte, dass ALLE E-Mails an eine andere Adresse als an root@domain.com gesendet werden. Zum Beispiel dieser Befehl ...

echo "test" | mail -v -s test root 

... würde an eine andere Adresse gehen, sowie alle Cron-Tasks, die root ausführt:

# m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) 
5

2 Antworten auf die Frage

5
d4v3y0rk

Sie können / etc / aliases bearbeiten und nach der Zeile suchen, die mit: root beginnt:

oder eine hinzufügen. Es könnte auskommentiert werden. Folgen Sie dann den Anweisungen für Ihren MTA, um die Konfiguration neu zu laden. Für Exim 4 müssen Sie es eigentlich nicht neu starten, aber wenn Sie Postfix (Standard-MTA von Ubuntu) ausführen, müssen Sie es ausführen newaliases.

oder aktualisieren Sie es in /root/.forward

Ich habe sendmail nicht installiert. Muss ich etwas neu starten, wenn ich /root/.forward gerade bearbeite? vor 11 Jahren 0
Nein, Sie müssen nichts neu starten. d4v3y0rk vor 11 Jahren 0
4
Bryan C.

Fügen Sie im Stammordner des Stammkontos eine ".forward" -Datei hinzu, die die E-Mail-Adresse oder den alternativen Kontonamen des Systems enthält, an den die E-Mail umgeleitet werden soll.

Erstellen Sie also eine Datei mit dem Namen ".forward", die eine Zeile enthält, die entweder lautet:

Name @ Domäne

oder einfach:

Name

Ich hoffe das ist klar genug. Alle E-Mails, die in root eingehen, sollten automatisch an die andere Mailbox weitergeleitet werden.

Durch die Suche scheint der .foward Teil von sendmail zu sein. Gibt es eine andere Konfiguration für exim? vor 11 Jahren 0
Das funktioniert auf meinem System nicht. Nicht sicher, was mir fehlt. vor 11 Jahren 0
Hmm ... seltsam. Sie haben erwähnt, dass Sie sendmail nicht installiert haben. Ich bin neugierig warum nicht? Das ist wahrscheinlich das Problem. Bryan C. vor 11 Jahren 0
Es ist in der Nähe von Ubuntu auf Lager. Gibt es einen Grund, warum ich sendmail zusätzlich zu exim brauche? Ich dachte, sie würden dieselbe Aufgabe erfüllen. vor 11 Jahren 0
Hmm ... Entschuldigung. Das weiß ich nicht. Ich lasse sendmail immer auf meinen Servern laufen. Vielleicht kann jemand anderes diese Frage beantworten. Bryan C. vor 11 Jahren 0