Seite 1 von 1
Mail Aktionen/Bindung
Verfasst: 29. Jul 2019 12:48
von hardl
Gibt es in den neueren Snapshot Versionen die Mail Akktionen
nicht mehr und muss jetzt dafür
verwendet werden ?
Nach Update von M2.5 auf Snapshot 2.5.0~S1645-1 funktioniert der Aufruf mit sendmail() nicht mehr.
In den Foren habe ich nichts davon gefunden.
Re: Mail Aktionen/Bindung
Verfasst: 29. Jul 2019 18:56
von sihui
hardl hat geschrieben: ↑29. Jul 2019 12:48
Gibt es in den neueren Snapshot Versionen die Mail Akktionen
Korrekt. Oder du aktivierst die "Legacy Addons" und nutzt weiterhin die Mail Action, falls gerade keine Zeit zum Umstellen ist.
https://community.openhab.org/t/1534-fa ... 25?u=sihui
Re: Mail Aktionen/Bindung
Verfasst: 30. Mär 2020 14:32
von hardl
Nach der Aktualisierung auf 2.5.3 funktionierte die email-Benachrichtigung nicht mehr.
Ich habe dafür dann die Mail-Bindung installiert.
Allerdings ohne Erfolg.
mail.thing
Code: Alles auswählen
Thing mail:smtp:icloud [ hostname="smtp.mail.me.com", sender="mein@icloud.com", security="SSL", port="587", username="mein@icloud.com", password="mein"
Rule:
Code: Alles auswählen
val mailActions = getActions("mail","mail:smtp:icloud")
Code: Alles auswählen
mailActions.sendMail("mein@icloud.com", "Alarm", "Alarmtext"
Ich habe jetzt 3 verschiedene email-Adressen @gmx, @gmail und @icloud in Kombinationen mit port 25, 437 und 587 und "TLS" oder SSL" getestet, aber es kommt immer die Warnung:
Code: Alles auswählen
2020-03-30 14:06:04.415 [WARN ] [ab.binding.mail.internal.SMTPHandler] - Trying to send mail but exception occured: Sending the email to the following server failed : smtp.mail.me.com:587/code]
natürlich mit dem jeweiligen Account und Port.
Hat jemand eine Idee?
Re: Mail Aktionen/Bindung
Verfasst: 30. Mär 2020 15:54
von udo1toni
In Deinem Posting hier fehlt eine schließende Klammer. Ist das in Deiner Rule auch so?
Re: Mail Aktionen/Bindung
Verfasst: 30. Mär 2020 17:31
von hardl
Das war leider ein Kopierfehler, die Klammer ist vorhanden.
Re: Mail Aktionen/Bindung
Verfasst: 1. Apr 2020 12:52
von peter-pan
...hier mal mein Thing über t-online zum Vergleich:
Code: Alles auswählen
Thing mail:smtp:tonline-smtp [ hostname="securesmtp.t-online.de", sender="stuwel.peter@t-online.de", security="TLS", port=587, username="stuwel.peter@t-online.de", password="sagichnicht" ]
und die passende Action in einer Regel:
Code: Alles auswählen
....
then
val mailActions = getActions("mail","mail:smtp:tonline-smtp") // Action initialisieren
if (triggeringItem.name == GTag_1.name) {
mailActions.sendMail("hans.guckindieluft@web.de", "Abwesenheit", "Struwel-Peter ist aus dem Haus gegangen") // Action anwenden
logInfo("Mail Info", "E-mail für Hans verschickt")
}
Re: Mail Aktionen/Bindung
Verfasst: 1. Apr 2020 17:39
von hardl
Danke für die Vergleichsdateien.
Das ist genau das gleiche Schema wie bei mir.
Ich bräuchte mal einen Vergleich für GMX, GMAIL oder ICLOUD.
Ich bin mir nicht sicher, ob z.B. beim GMX-Server .com oder .de, welcher Port , SSL oder TSL richtig ist.
Die mail.thing:
Code: Alles auswählen
Thing mail:smtp:gmx [ hostname="mail.gmx.net", sender="Meinname@gmx.net", security="SSL", port="587", username="Meinname@gmx.de", password="MeinPw"
liefert die Warnung:
Code: Alles auswählen
[WARN ] [ab.binding.mail.internal.SMTPHandler] - Trying to send mail but exception occured: Sending the email to the following server failed : mail.gmx.net:587
Re: Mail Aktionen/Bindung
Verfasst: 1. Apr 2020 19:06
von hardl
Jetzt hat es geklappt:
Die Kombination:
Code: Alles auswählen
Thing mail:smtp:gmx [ hostname="mail.gmx.net", sender="meinname@gmx.de", security="TLS", port="587", username="meinname@gmx.de", password="meinPw" ]
funktioniert. Die hatte ich vermeintlich gestern schon probiert, aber vielleicht war auch das Löschen des cache wichtig.