Aktionen

Ubuntu root alle Emails weiterleiten an Postfach auf Exchange Server: Unterschied zwischen den Versionen

Aus znilwiki

KKeine Bearbeitungszusammenfassung
 
KKeine Bearbeitungszusammenfassung
 
Zeile 32: Zeile 32:
  systemctl restart postfix.service
  systemctl restart postfix.service
<br>
<br>
Dann
nano /etc/aliases
und folgenden Text anhängen:
root: mein@ziel.domain
und danach
newaliases
auf der Konsole aufrufen.<br>
Zum Test können wir in der Bash dem root eine Email senden:<br>
Zum Test können wir in der Bash dem root eine Email senden:<br>
  apt install mailutils
  apt install mailutils

Aktuelle Version vom 7. Mai 2021, 00:18 Uhr

Ich migriere gerade von Ubuntu 16.04 auf 18.04 und musste erst wieder Detektiv spielen - wie hatte ich es hinbekommen das alle Emails für den root und andere Benutzer in meinem Postfach landen?
Also z.B. die Mails von den Cronjobs etc.

Das habe ich wie folgt gelöst:

apt install postfix

Installiert den Postfix. In einem Dialog wird gefragt was für ein Mailserver Postfix werden soll:

Satellitensystem

Danach kommt die Frage nach dem System-E-Mail-Name - da ist egal was Ihr reinschreibt. Bei mir ist es der DNS-Name des Ubuntu-Servers
Es folgt die Frage nach dem SMTP-Relay-Server - da kommt die IP-Adresse des Exchange-Servers rein.
Danach kommt ggf.

Empfänger von E-Mails an Root und Postmaster:

da könnt Ihr schon mal die gewünschte Empfänger-Email-Adresse eintragen. Kommt die Frage nicht ist das auch nicht schlimm Falls postfix schon installiert ist:

dpkg-reconfigure postfix

ruft die Fragen wieder auf.

Nun bearbeiten wir im Anschluß die Postfix-Konfigurationsdatei:

nano /etc/postfix/main.cf

ganz an das Ende hängt Ihr folgende Zeile dran:

virtual_maps = hash:/etc/postfix/virtual, regexp:/etc/postfix/virtual-regexp

Diese Dateien müssen wir noch anlegen:

touch /etc/postfix/virtual
touch /etc/postfix/virtual-regexp

und eine bearbeiten:

nano /etc/postfix/virtual-regexp

mit folgenden Inhalt:

/.+@.+/ diezielemailadresse@euredomain.suffix

Danach müssen wir die zugehörigen .db Dateien erstellen:

postmap /etc/postfix/virtual
postmap /etc/postfix/virtual-regexp

und Postfix neu starten:

systemctl restart postfix.service


Dann

nano /etc/aliases

und folgenden Text anhängen:

root: mein@ziel.domain

und danach

newaliases

auf der Konsole aufrufen.
Zum Test können wir in der Bash dem root eine Email senden:

apt install mailutils
mail -s "Testemail Ubuntu-Server" root < /dev/null

Die sollte dann in eurem gewählten Postfach landen.
Gebt Ihr nur den Befehl

mail

ein so sollte die Meldung trotzdem

Keine Nachrichten für root

sein - er legt lokal nichts ab sondern leitet immer alles weiter.


Quelle (vermutlich): https://serverfault.com/questions/144325/how-to-redirect-all-postfix-emails-to-one-external-email-address


Loading comments...