
Mailversand mit msmtp unter Ubuntu
E-Mails unter Ubuntu versenden – eine einfache Anleitung zur Einrichtung von msmtp mit externem SMTP-Server.
In dieser Anleitung zeige ich, wie du unter Ubuntu das schlanke Tool msmtp einrichtest, um E-Mails zuverlässig über einen externen SMTP-Server zu versenden. Ideal für Skripte, Cronjobs oder einfache Mail-Benachrichtigungen direkt vom System aus.
Installation von msmtp
Zunächst muss msmtp
installiert werden, inklusive der notwendigen Zusatzpakete:
sudo apt update && sudo apt install msmtp msmtp-mta mailutils
Konfiguration von msmtp
Erstelle die zentrale Konfigurationsdatei:
sudo nano /etc/msmtprc
Beispielkonfiguration für einen SMTP-Server (z. B. Gmail):
account default
host smtp.mail.domain
port 587
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
from
from_full_name FULLNAME
auth on
user YOURUSERNAME
password YOURPASSWORD
aliases /etc/aliases
logfile /var/log/msmtp.log
Passe alle Platzhalter wie YOURUSERNAME
, YOURPASSWORD
und mail.domain
an deine tatsächlichen Daten an.
Setze die richtigen Dateiberechtigungen:
sudo chmod 600 /etc/msmtprc
Bearbeite die Aliases-Datei:
sudo nano /etc/aliases
Beispielinhalt:
postmaster: root
webmaster: root
root:
Mail-Programm auf msmtp umstellen
Bearbeite die Datei /etc/mail.rc
:
sudo nano /etc/mail.rc
Füge folgenden Eintrag hinzu:
set sendmail="/usr/bin/msmtp -t"
Mailversand testen
Führe folgenden Befehl aus, um eine Testmail zu senden:
echo "Testmail von MSMTP" | mail -s "Test"
Wenn die Konfiguration korrekt ist, sollte die Mail erfolgreich verschickt werden.
Abschluss
Damit ist das Tutorial zu “Mailversand mit msmtp” abgeschlossen. Wenn Sie Fragen haben, senden Sie eine Mail an ralf.kirchner@ksite.de