Senden von E-Mail unter Ubuntu

Aus Salber.net

Wechseln zu: Navigation, Suche

Hier wird kurz beschrieben, wie man das Senden von E-Mails in Ubuntu richtig einrichtet.

Hinweise:

  • Wir möchten hier keinen kompletten Mail-Server einrichten, sondern das System nur soweit konfigurieren, dass es Mails nach draußen verschicken kann.
  • Es gibt viele verschiedene MTAs (Mail Transfer Agents), wir werden postfix verwenden.

Einrichtung

Kurzanleitung zum Einrichten:

  • Paket postfix installieren. Dabei wird ein Assistent zur Konfiguration gestartet. Hier die folgenden Werte wählen:
    • Für Allgemeine Art der Konfiguration wähle ich Internet-Site
    • Für System-E-Mail-Name trage ich den voll-qualifizierten Domainnamen des Servers ein. Für foo.salber.net werden E-Mails vom Benutzer root dann z.B. als root@foo.salber.net versendet.
  • Alias-Konfiguration: Damit Mail an root an eine E-Mail-Adresse weitergeleitet wird, muss diese in die Datei /etc/aliases eingetragen werden und anschließend mit sudo newaliases die Konfiguration übernommen werden.
  • Da ich nicht möchte, dass der Rechner zum Verteilen von Spam verwendet werden kann, stelle ich auch sicher, dass der SMTP-Port (TCP-Port 25), auf dem postfix jetzt lauscht, nur lokal am Server erreichbar ist, also an das loopback-Interface gebunden ist:
    • Dazu ändere ich in der Datei /etc/postfix/main.cf den Eintrag inet_interfaces auf loopback-only.
    • postfix mit sudo service postfix restart neustarten
    • Mit telnet foo.salber.net 25 von einem anderen Rechner aus kann man das leicht testen.

Weitere Informationen gibt es unter http://wiki.ubuntuusers.de/Postfix.

Test

Zum Testen, ob die Einrichtung erfolgreich war, kann man mit folgendem Befehl eine Mail versenden: sendmail <EMAIL-ADRESSE>, dann einen beliebigen Text eingeben und mit Strg+D die Eingabe beenden.

Persönliche Werkzeuge