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.




  • Banned

    @MegaV0lt
    Das geht auch, war mir aber zu aufwändig zu konfigurieren... Bin bei nullmailer gelandet... Damit funktioniert alles.


  • Banned

    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.


  • Banned

    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.


Log in to reply