Mailversand mit msmtp unter Ubuntu

0 Minuten, 45 Sekunden

Diese Anleitung beschreibt die Einrichtung von msmtp, um E-Mails über einen externen SMTP-Server zu versenden, z. B. Gmail oder einen eigenen Mailserver.

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

Quellen

Zurück