E-Mail Versand unter Ubuntu

Willkommen zu meinem Blogbeitrag, in dem der E-Mail Versand unter Ubuntu im Fokus steht. Das Versenden von E-Mails spielt eine wichtige Rolle in verschiedenen Anwendungsbereichen, sei es für Benachrichtigungen, Berichte oder die allgemeine Kommunikation. In diesem Beitrag werden die Voraussetzungen und die erforderlichen Schritte zur Konfiguration aufgezeigt, um den E-Mail-Versand erfolgreich einzurichten.

Voraussetzungen

Bevor mit der Konfiguration begonnen wird, sollten die folgenden Programme installiert sein. Falls sie nicht vorhanden sind, können sie mittels des folgenden Befehls installiert werden:

sudo apt-get install ssmtp mailutils

Ob die Installation geklappt hat, kann mittels folgendem Befehl überprüft werden:

mail --version

Eine weitere Voraussetzung ist das Vorhandensein einer E-Mail Adresse welche zum Versand unter Ubuntu genutzt werden soll. Dabei kann man die eigene E-Mail Adresse nutzen, wobei ich in diesem Fall zu einem separates App-Passwort raten würde. Dies ist z.B. bei Gmail möglich, so muss nicht das Hauptkennwort in der Konfigurationsdatei stehen. Eine andere Möglichkeit wäre ein separates E-Mail Konto zu erstellen. 

Konfiguration des E-Mail Versands

Nach der Installation müssen die Konfigurationsdateien angepasst werden. Die Datei ssmtp.conf kann mit dem folgenden Befehl geöffnet werden:

sudo nano /etc/ssmtp/ssmtp.conf

Die Konfigurationsdatei sollte der unten dargestellten ähnlich sein. Die grün hervorgehobenen Passagen müssen entsprechend eurer E-Mail Adresse (welche zum Versand genutzt werden soll) angepasst werden.

# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=

# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=SMTP-HOST-ACCOUNT-PROVIDER

# Where will the mail seem to come from?
rewriteDomain=EXAMPLE.COM

# The full hostname
hostname=SERVERNAME

AuthUser=E-MAIL-ADRESSE
AuthPass=PASSWORT
AuthMethod=LOGIN

# Are users allowed to set their own From: address?
# YES – Allow the user to specify their own From: address
# NO – Use the system generated From: address
FromLineOverride=no
UseSTARTTLS=yes
UseTLS=yes

Der Mailhub ist die zentrale Adresse des E-Mail Providers (wo der Account gehostet ist). Diese könnt ihr durch einfaches recherchieren bzw. googeln herausfinden.

Die rewriteDomain ist im Normfall diese, welche hinter dem @ der E-Mail Adresse steht.

Die nachfolgenden drei Zeilen müssen mit euren Daten gefüllt werden. Die  Zeile mit AuthMethod kann so übernommen werden.

Die letzten drei Zeilen können so übernommen werden. Diese sind dafür verantwortlich, dass kein Nutzer die von E-Mail Adresse aus dem Programm heraus verändern kann und dass eine verschlüsselte Übertragung bei dem verschicken der E-Mails genutzt wird.

Anschließend muss festgelegt werden, welcher Benutzer auf dem Server welche E-Mail-Adresse verwenden soll. Hierzu wird die Datei revaliases bearbeitet:

sudo nano /etc/ssmtp/revaliases

Die Datei wird mit den entsprechenden Zeilen ergänzt, zum Beispiel:

BENUTZER:EMAILADRESSE:MAILHUB:PORT
root:tekkie@ninja.de:mail.your-server.de:587

Zum Abschluss werden die Zugriffsrechte für die Datei eingeschränkt:

sudo chown root:mail /etc/ssmtp/ssmtp.conf
sudo chmod 640 /etc/ssmtp/ssmtp.conf

Damit kann nur root die Datei lesen und schreiben und der Benutzer mail kann die Datei nur lesen. Alle anderen haben keinen Zugriff auf diese Datei.

Testen des E-Mail Versand unter Ubuntu

Nach Abschluss der Konfiguration kann mit dem folgenden Befehl eine Test-E-Mail gesendet werden:

echo "Hallo Welt, hier ist tekkieninja!" | mail -s "E-Mail Test" tekkie@ninja.de

Damit wurde erfolgreich eine E-Mail unter Linux Ubuntu versendet. Diese Funktionalität kann nun je nach Bedarf für automatische Benachrichtigungen (wie z.B. bei einer Nextcloud Instanz) oder andere Zwecke genutzt werden.

Falls Fragen oder Probleme auftreten, zögern Sie nicht, uns zu kontaktieren. Wir stehen Ihnen gerne zur Verfügung. Viel Erfolg beim Versenden von E-Mails unter Linux Ubuntu!

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen