Ubuntu Sendmail
- MUA: um Mails geordnet zu lesen, braucht man den Mail User Agent (MUA) (Konsole: mutt, GUI: Thunderbird)
- MDA: Mail Delivery Agent (MDA) /CLI zum Versenden ist meist "mail", Name: "/usr/bin/mail" -> Symlink auf "/usr/bin/bsd-mailx"
- komfortabler MDA für POP/IMAP ist "procmail"
- MTA: Mail Transport Agent (MTA) nimmt Empfangsaufträge entgegen und versendet die Sendeaufträge
Klassiker: sendmail, heute: posix, exim (die Großen) oder msmtp (per Script oder Terminal)
Name: "/usr/sbin/sendmail" -> Symlink auf "/usr/sbin/exim4" - Mailempfang mit MTA erfolgt im Verzeichnis "/var/spool/mail" -> Symlink auf "/var/mail"
- In einer Standard-Installation in "/var/mail" Verzeichnisse für die Nutzer angelegt, die Mails empfangen dürfen.
("/etc/aliases") - falls man Systemmails der daemons (bzw. crons) lokal als user "meinuser" lesen will, benötigt man den Eintrag
"root: meinuser" in /etc/aliases
(falls Du ihn hinzufügst nachher noch das Programm "newaliases" ausführen) und mutt als "meinuser" aufrufen.
msmtp
- zum Senden über Internet muss in der Conf ein Relayhost eingetragen werden (Mailserver, Anmeldename, Passwort)
- Sendmail compatible interface (command line options and exit codes)
- Support for multiple accounts
- TLS/SSL support including client certificates
- MSMTP installieren: Linux: Einfach E-Mails versenden mit msmtp » DecaTec
- Systemkonf: sudo nano /etc/msmtprc
- Userkonf: nano ~/.msmtprc
- Beispielkonfiguration: https://marlam.de/msmtp/msmtprc.txt
+ tls_certcheck off - Test: msmtp --serverinfo --host=mail.arcor.com --tls=on --tls-certcheck=off (Host muss vorher konfiguriert werden!)
- Sendetest: printf "Subject: MySubject\r\n\r\nTestmail." | msmtp --tls-certcheck=off -a default emailadresse@domain.de
- MTA für Sendmail zuweisen:
nano /etc/mail.rc
set sendmail = "/usr/bin/msmtp -t --tls-certcheck=off"
set sendmail = "/usr/bin/msmtp" - Aliase zuweisen: nano /etc/aliases
root: email@domain.de
meinuser: email@domain.de
default: email@domain.de - Test mit MAIL: echo "Inhalt der E-Mail" | mail -s "Betreff" test@mail.de