Debian ssmtp installiert, aber cli command nicht verfügbar
-
Hab vorhin ssmtp installiert (um Emails via smtp server zu senden), aber nach einem re-login ist der Befehl nicht mehr verfügbar. Ssmtp ist aber weiterhin installiert und auch konfiguriert. Was ist da passiert?
-
Update: Ich habe nun zusätzlich
mailutils
installiert.Jetzt kann ich mit
mail -s "Some random subject" -a "From: some@mail.tld" to@mail.tld
eine Mail über die Kommandozeile senden (und diese Mail kommt auch an). ssmtp ist also weiterhin korrekt konfiguriert...Aber der CLI-Befehl
ssmtp
ist dennoch "weg".Möchte verstehen, was da schiefgelaufen ist.
-
sSMTP ist leider orphaned since 2019-03-19... daran hat es gelegen.
-
Ich verwende den "Nachfolger" msmtp:
https://manpages.debian.org/testing/msmtp-mta/sendmail.8.en.html
-
@MegaV0lt
Das geht auch, war mir aber zu aufwändig zu konfigurieren... Bin beinullmailer
gelandet... Damit funktioniert alles.
-
Noch weniger Overhead hätte
Swaks
(Swiss Army Knife for SMTP).Einfach eine
.swaksrc
mit folgendem Inhalt anlegen (und natürlich anpassen):--from a@b.cd --h-From: '"Ich" <a@b.cd>' --server b.cd --port 465 --auth --auth-user a --auth-password 123 -tls ...oder... -tlsc -S --add-header MIME-Version: 1.0 --add-header Content-Type: text/html --h-Subject Das ist ein Test --body Das ist nur ein Test. :)
Dann kann man mit
swaks -t to@adr.tld --h-Subject "Kreativ sein" --body "Hier der body..."
die Mail senden.Dadurch spart man sich nullmailer, mailutils und den ganzen sendmail-Wahnsinn...
Viele Wege gehen nach Rom. Theoretisch ginge es auch mit
curl
, aber das ist mir dann doch zu hardcore.
-
Update: In Zeile 2 (beim
h-From:
) müssen die Hochkommata ('
) noch weg... ich denke, dann ist es auch RFC-konform. h-From kann aber auch ganz weggelassen sein.Manche E-Mail-Empfänger-Clients entfernen diese automatisch, aber nicht alle.