ssmtp (bekomme keine email versendet

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo zusammen,

    Weiß nicht genau, ob ich hier richtig gelandet bin.. und zwar möchte ich per pasrpberry emails versenden..

    habe schon zwei email provider ausprobiert.. (gmx und jetzt gmail..)

    beides ohne erfolg.. und jetzt erhoffe ich mir dass ihr mir weiter helfen könnt.

    erstmal hab ich per ssh das hier geladen

    sudo apt-get install ssmtp

    dann in

    sudo nano /etc/ssmtp/ssmtp.conf

    diese daten eingegeben.


    root=**********@gmail.com

    mailhub=smtp.gmail.com:587

    rewriteDomain=gmail.com

    hostname=localhost

    FromLineOverride=YES

    AuthUser=*******@gmail.com

    AuthPass=*****passwort ohne sonderzeichen

    UseSTARTTLS=YES

    und dann das hier

    sudo nano /etc/ssmtp/revaliases


    root:*********r@gmail.com:smtp.gmail.com:587

    pi:**********@gmail.com:smtp.gmail.com:587

    fhem:**********@gmail.com:smtp.gmail.com:587

    funkioniert leider nicht.. denn ich erhalte immer wenn ich eine testmail schicke diese antwort

    mail: Nachricht kann nicht gesendet werden: Prozess wurde mit einem von Null verschiedenen Status beendet


    hoffe ihr habt ne idee woran es liegen kann..

    danke schonmal

    gruss Marcell

  • Ja, gerne.... Du kannst immer gerne mehr Information bekommen. Meine Antworten, so böse sie auch scheinen mögen, entsprechen exakt dem Informationsgehalt Deiner Frage... :lol: ... kann man nix mit anfangen. Du müsstest also nur vorher mal erklären, welcher Befehl diese Fehlermeldung überhaupt ausgelöst hat. Also, am Besten mal Befehl und Ausgabe in Code-Tags (Toolbar-Button </>) hier posten.... bitte vollständig, vielleicht rudimentär anonymisiert, aber trotzdem lesbar und ungekürzt.

  • okay.. sorry..

    hier ist der befehl und asugabe... mehr kommt nicht.

    echo "Hallo vom Raspberry" | mail -s "TEST: Mail" *********@gmx.de

    mail: Nachricht kann nicht gesendet werden: Prozess wurde mit einem von Null veschiedenen Status beendet

    lach bitte nicht aber was heisst (Code Tag (Tollbar-Button


    danke schonmal

  • Zitat

    lach bitte nicht aber was heisst (Code Tag (Tollbar-Button

    Damit den Code einfügen.

    Bei dir steht "hostname=localhost"

    müsste es nicht hostname=gmx.net" bzw. hostname=gmail.com"

    heißen

    Raspberry pi 4, pi 3 Model B , Zero WH , NodeMCU

  • Als hostname muss der Hostname Deines Raspberry eingetragen werden. Herauszufinden ist der Hostname mit dem Befehl

    Code
    hostname

    In meiner Datei ssmtp.conf steht noch diese Zeile:

    Code
    UseTLS=Yes

    Ich nutze allerdings zum Versenden von Mails nicht das Programm mail sondern ssmtp.

    Einmal editiert, zuletzt von peuler (31. Januar 2020 um 23:32) aus folgendem Grund: Hinweis auf ssmtp statt mail ergänzt.

  • leider ja

    ich habe jetzt folgendes eingetragen..in der config

    jetzt ist nur die frage.. um es zu testen..ich habe immer das hier ausgeführt

    Code
    echo "Hallo vom Raspberry" | mail -s "FHEM-Kurs: Mail" ******gmx.de

    und bekomme immer noch die gleiche Meldung..

  • Code
    echo "Hallo vom Raspberry" | mail -s "FHEM-Kurs: Mail" ******gmx.de

    und bekomme immer noch die gleiche Meldung..

    Wie sind die Ausgaben von:

    Code
    apt-cache policy ssmtp
    which ssmtp

    ?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Zitat

    Wie sind die Ausgaben von:


    Code

    apt-cache policy ssmtp
    Code
    ssmtp:
      Installiert:           2.64-8
      Installationskandidat: 2.64-8
      Versionstabelle:
     *** 2.64-8 500
            500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
            100 /var/lib/dpkg/status

    hier das andere :

    Code
    /usr/sbin/ssmtp
  • hier das andere :

    Code
    /usr/sbin/ssmtp

    Dann versuch mal wie im Beitrag #10 beschrieben, mit dem ssmtp (statt mit mail).

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Bevor Du jetzt lange rumhampelst und Langeweile vertreibst... dieses Beispiel funktioniert:

    Für jeden Linux-Account, der eine Mail absenden will, musst Du einen Eintrag in revalias vornehmen. Ich habe die Mails aus dem root-Account versendet, also reicht auch ein Alias-Eintrag für root. Soll auch der User 'pi' senden, muss der Eintrag angefügt werden.

  • okay.. sieht jetzt schon anders aus.. aber anscheinend immer noch nicht ganz..


    das war die config.

    Code
    # cat ssmtp.conf
    root=account ****@mein.gmx
    mailhub=mail.gmx.net:587
    hostname=gmx.net
    UseTLS=Yes
    UseSTARTTLS=Yes
    AuthUser=****@mein.gmx
    AuthPass=secret
    AuthMethod=LOGIN
    FromLineOverride=yes
  • [<-] 535 Authentication credentials invalid
    ssmtp: Authorization failed (535 Authentication credentials invalid)

    Die Anmeldedaten in der conf sind fehlerhaft. Bitte kontrollieren. Hast Du die ssmtp.conf mit einem Editor unter Windows erstellt? Wenn ja, für solche solche Zwecke immer nur einen Linux-Editor verwenden.

    Und wenn man die Adressen aus revaliases im ersten Posting vergleicht, passt das mit der letzten conf auch nicht überein.... oben steht nix von "mein.gmx".

  • ich versteh es nicht.. ich hab beides geändert.. hab jetzt alles nochmal gemacht..

    hier die config mit notepad++

    Code
    # cat ssmtp.conf
    root=****@mein.gmx
    mailhub=mail.gmx.net:587
    hostname=gmx.net
    UseTLS=Yes
    UseSTARTTLS=Yes
    AuthUser=****@mein.gmx
    AuthPass=******
    AuthMethod=LOGIN
    FromLineOverride=yes

    und hier die cat revaliases

    Code
    root:****@mein.gmx:mail.gmx.net:587
    pi:****@mein.gmx:mail.gmx.net:587
    fhem:****@mein.gmx:mail.gmx.net:587

    immer noch der gleiche fehler

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!