Benutzer-Werkzeuge

Webseiten-Werkzeuge


notiz:system-mail

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
notiz:system-mail [2020/05/14 13:24] – angelegt clerienotiz:system-mail [2020/06/01 18:34] (aktuell) – [cron verfügbar machen, alte version von msmtp] clerie
Zeile 1: Zeile 1:
 ====== System Mails ====== ====== System Mails ======
  
 +===== ssmtp (alt) =====
  
   * https://linuxundich.de/gnu-linux/system-mails-ohne-einen-mail-server-mit-ssmtp-verschicken/   * https://linuxundich.de/gnu-linux/system-mails-ohne-einen-mail-server-mit-ssmtp-verschicken/
 +
 +===== msmtp =====
 +
 +<code bash>
 +apt install msmtp
 +</code>
 +
 +<code - /etc/msmtpprc>
 +defaults
 +
 +aliases /etc/aliases
 +
 +account net
 +host mail-1.net.clerie.de
 +port 465
 +tls on
 +tls_starttls off
 +
 +user auth-only@net.clerie.de
 +password <password>
 +
 +maildomain hostname.net.clerie.de
 +auto_from on
 +
 +account default : net
 +</code>
 +
 +<code - /etc/aliases>
 +default: hostname@net.clerie.de
 +</code>
 +
 +==== cron verfügbar machen ====
 +Es gibt ein Paket, das einen symlink von /usr/sbin/sendmail setzt, damit crontab uws automatisch msmtp nutzt.
 +
 +<code bash>
 +apt install msmtp-mta
 +</code>
 +
 +==== cron verfügbar machen, alte version von msmtp ====
 +
 +Leider ist msmtp in buster nur in einer sehr alten Version verfügbar, der man nicht anweisen kann, die From und To Header mit einer vollen Mailaddresse zu ersetzen. Lassen wir das Paket msmtp-mta einfach weg und ersetzen den Symlink mit einer Zeile Bash, können wir das Workarounden:
 +
 +<code bash /usr/sbin/sendmail>
 +#!/bin/bash
 +
 +cat /dev/stdin | grep -iv "^From:" | grep -iv "^To:" | msmtp $@
 +</code>
 +
notiz/system-mail.txt · Zuletzt geändert: 2020/06/01 18:34 von clerie

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki