Hallo Zusammen,
ich nutze einen Wemos/D1 ESP8266, der über die IR-Schnittstelle meinen Stromzähler ausliest.
Nach diesem Beispiel aus dem Scripting Cookbook würde ich mir gerne täglich eine Email schicken lassen mit dem Tagesverbrauch.
Hab mit dem Online Gitpod-Tasmocompiler die entsprechenden Pakete
#define USE_SENDMAIL und für besseres Debugging
#define DEBUG_EMAIL_PORT Serial
hinzugefügt und über OTA geflashed.
Hab es auch soweit hinbekommen, dass über die Konsole das Verschicken der Mail (über gmx) funktioniert. Allerdings funtktioniert exakt der gleiche Befehl, wenn er vom Skript ausgeführt wird. nicht. Der Fehler passiert schon bei "connecting host mail.gmx.net".
Über Konsole kommt nach "C: connecting host mail.gmx.net on port 465" ein "S: 220 gmx.net (mrgmx005) Nemesis ESMTP Service ready" und die Authentifizierung startet usw.. Mail wird gesendet, alles gut.
Über Script kommt nach "C: connecting host mail.gmx.net on port 465" ein "!E: connection failed" und direkt "RESULT = {"Sendmail":"Wrong parameters"}"
Woran könnte das liegen, was mache ich falsch? Wieso verhält sich sendmail vom Skript ausgeführt anders als von der Konsole aus?
Danke schonmal für Eure Hilfe!
Gruß
leeeooo
hier noch die entsprechenden Screenshots
von Konsole aufgerufen funktionierts
vom Skript gestartet funktionierts nicht