Versenden einer e-mail

Die Verwendung von Skripten liegt im eigenen Ermessen des Benutzers. Unterstützung für Skripte wird vom Autor des Skripts bereitgestellt.
  • Ich bekomme keine Nachricht an eine email. Dieses script ist mit KI erzeugt (copilot)

    Wenn der Schalter (shelly 1 Gen3) einschaltet und ausschaltet, soll eine email versendet werden.

    Vielleicht fehlt hier grundsätzliches, weil ich auch keine error erhalte.


    Danke!

    —————-

    let smtp = {

    server: "host11.ssl-secured.eu", // SMTP-Server-Adresse

    port: 465, // SMTP-Port (z.B. 587 für TLS)

    username: "info@volgger.at", // Ihr E-Mail-Benutzername

    password: "——", // Ihr E-Mail-Passwort

    from: "info@volgger.at", // Absender-E-Mail-Adresse

    to: "c.volgger@tsn.at", // Empfänger-E-Mail-Adresse

    subject: "Shelly Schalter Status", // Betreff der E-Mail

    body: "hi" // E-Mail-Text

    };


    Shelly.addEventHandler(function (event, user_data) {

    if (event.component === "switch" && (event.info.state === true || event.info.state === false)) {

    let state = event.info.state ? "eingeschaltet" : "ausgeschaltet";

    smtp.body = "Der Shelly-Schalter wurde " + state;

    print("Versuche, E-Mail zu senden mit Status: " + state);

    Shelly.call(

    "SMTP.SEND",

    smtp,

    function (result, error_code, error_message) {

    if (error_code === 0) {

    print("E-Mail erfolgreich gesendet");

    } else {

    print("Fehler beim Senden der E-Mail: ", error_message);

    }

    }

    );

    }

    });

  • Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist.