Authetifizierter SMTP-Verand unter Linux

Installation MSMTP

$ sudo apt update && sudo apt -y install msmtp-mta bsd-mailx

AppArmour-Unterstütung vorerst NICHT aktivieren

Konfiguration

$ sudo nano /etc/msmtprc
# A system wide configuration file is optional.
# If it exists, it usually defines a default account.
# This allows msmtp to be used like /usr/sbin/sendmail.
account default

# The SMTP smarthost
host $YOUR_MAIL_HOST_HERE

# Use TLS on port 465. On this port, TLS starts without STARTTLS.
port 465
tls on
tls_starttls off

auth on
user $YOUR_SENDER_ADDRESS_HERE
password $YOUR_SENDER_PASSWORD_HERE

# From-Feld per Default auf "Hostname <Hostname@domain>" setzen, aber override erlauben
from %H <%H@infra.marrel.dev>
allow_from_override on
set_from_header auto

logfile /var/log/msmtp

Testen

$ echo "TESTMAILBODY" | mail -s TESTMAIL -r 'TESTSENDER <testsender@yourdomain.com>' 'me@my-private-mail.de'

(Optional) Mailversand für Cronjobs deaktivieren

Die jeweiligen Crontabs der relevanten User zur Bearbeitung öffnen:

$ crontab -e

Hier oben folgene Zeilen hinzufügen

# Disable CRON Mails
MAILTO=""

Schreibe einen Kommentar

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

Marrel's Gedankenpool
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.