Ich erhalte viele E-Mails im root
E-Mail-Konto meines Benutzers. Dies scheinen hauptsächlich Berichte und Fehler von Dingen wie cron
Skripten zu sein. Ich versuche zwar zu arbeiten und diese Probleme zu lösen, möglicherweise werden sie sogar an eine Art "Dashboard" weitergeleitet - aber wie kann ich diese Nachrichten bis dahin stattdessen an mein persönliches E-Mail-Konto senden?
65
Antworten:
Jeder Benutzer, einschließlich root, kann seine lokale E-Mail weiterleiten, indem er die Weiterleitungsadresse in eine aufgerufene Datei schreibt
~/.forward
. Sie können dort mehrere Adressen angeben, die alle in einer Zeile und durch Komma getrennt sind. Wenn Sie sowohl lokale Zustellung als auch Weiterleitung wünschen, geben Sieroot@localhost
eine der Adressen an.Der Systemadministrator kann E-Mail-Aliase in der Datei definieren
/etc/aliases
. Diese Datei enthält Zeilen wieroot: [email protected], /root/mailbox
; Der Effekt ist der gleiche wie[email protected], /root/mailbox
bei~root/.forward
. Möglicherweise müssen Sie ein Programm ausführen, z. B.newaliases
nach dem Ändern/etc/aliases
.Beachten Sie, dass die Funktionsweise
.forward
und/etc/aliases
auf Ihrem abhängen MTA . Die meisten MTAs implementieren die Hauptfunktionen von traditionellem sendmail, überprüfen jedoch die Dokumentation Ihres MTA.quelle
[email protected], /root/mailbox
Ubuntu? Es wird an die erste Adresse gesendet, jedoch nicht an das lokale Postfach für root, auch wenn es ausgeführt wirdnewaliases
. Ich habe es auch erfolglos versucht/var/mail/root
.../etc/aliases
und~/.forward
sind normalerweise 644, obwohl ich denke, 600 funktioniert mit den meisten MTAs.Erstellen
/root/.forward
Sie einfach Ihre E-Mail-Adresse und platzieren Sie sie in dieser Datei. Es wird an Ihre externe Mailadresse weitergeleitet.quelle
im
~/.forward
[email protected], [email protected]
hiermit bekomme ich eine email auf meine box und es wird auch geschrieben
/var/mail/root
. (Meine Distribution ist Debian mit Postfix).Ersetzen Sie "thisserver.com" durch den Domainnamen Ihres Servers
quelle
Verwenden Sie diesen Befehl:
Fügen Sie E-Mails in diese Textdatei ein, bearbeiten oder entfernen Sie sie. Ctrl+ X, [Y], um die Datei zu speichern.
quelle
Wenn Sie den Postfix-MTA verwenden und eine eigene Domain ( example.com ) besitzen, können Sie ihn so konfigurieren, dass er zusammen mit
[email protected]
jedem anderen Benutzerkonto an weitergeleitet wird.main.cf
Legen Sie in der Konfigurationsdatei oder mit den Überschreibungen inmaster.cf
die folgenden Optionen fest:Dadurch behandelt Postfix E-Mails an Ihr Root-Konto als
[email protected]
und leitet sie entsprechend weiter, unabhängig davon, ob sie an Ihr Konto weitergeleitetrelayhost
oder direkt an example.com übermittelt werden. Mit dieser Konfiguration sendet Postfix E-Mails an[email protected]
Ihr lokales Postfach (/var/mail/root
oder an jeden Ort, an den Ihr System System-E-Mails sendet).quelle