Email-Addon 1.6.8c

diverse Zusatzsoftware

Moderator: Co-Administratoren

Benutzeravatar
HMside
Beiträge: 625
Registriert: 22.10.2012, 18:14
Danksagung erhalten: 7 Mal

Re: Multi Dateianhang

Beitrag von HMside » 18.02.2018, 11:27

edwo hat geschrieben:Welches Trennungszeichen müsste ich zwischen zwei dieser Aufrufe setzen, oder funktioniert dies vielleicht gar nicht.
Der Versand von Multidateianhängen ist leider aktuell nicht möglich.

edwo
Beiträge: 4
Registriert: 18.02.2018, 09:32

Re: Email-Addon 1.6.8

Beitrag von edwo » 24.02.2018, 09:58

Vielen Dank.
War das mal und wird wieder. Wäre in meinem Fall sehr zweckmäßig.
Aber ansonsten sehr sinnvolle und bei mir zuverlässige addon.

Bullson
Beiträge: 140
Registriert: 10.11.2011, 10:53
Hat sich bedankt: 18 Mal
Danksagung erhalten: 2 Mal

Re: Email-Addon 1.6.8

Beitrag von Bullson » 27.02.2018, 16:33

Hallo zusammen,
hab es nun endlich hinbekommen die Variablen aus der TCL nehmen zu können. Danke Alchy für den Tipp mit v1 bis v3

Jetzt zur Frage.
Meine E-Mail Vorlage 18 lautet:

Code: Alles auswählen

<html>Jemand konnte nicht öffnen da das Tor <b>$v1</b> ist.</html>
Funktioniert auch.

Aber ich will nicht "Jemand" sondern den Namen. ABER nicht für jeden Namen eine Vorlage erstellen.

5 Personen haben je ein eigenes Skript zum öffnen des Tores. Damit ich weiß wer im Zweifelsfalle zugange war.
Bislang hatte ich das Alte Mail Tool dafür und darin konnte ich halt sagen: Günther, Jürgen, Paul (statt Jemand)
Weil ich aber keine 5 Mail Vorlagen erstellen möchte suche ich einen Weg, wie ich aus dem Script der Homematic den einzelnen Namen senden kann.
Als umständlöiche Variante fällt mir ein:
Zusätzliche Systemvariable "Name" erstellen.
Im Script zuerst diese Varaiable auf den Jeweiligen Namen setzen.
Mit

Code: Alles auswählen

var Name = dom.GetObject("Name").Value();
set Name $values(Name)
und dann $Name im Email Text arbeiten.

Gibts keinen direkten Injekt?

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Email-Addon 1.6.8

Beitrag von alchy » 27.02.2018, 18:47

Das geht auch direkt, würde ich zumindest vermuten.
Und zwar an der Stelle, wo du entscheidest, wer das Tor nun aufgemacht hat.
Zumindest, wenn du gleich im Anschluss die Mail versenden willst?

Du kannst email auch Argumente direkt übergeben.

Gehen wir mal davon aus, du hast im TCL Reiter folgendes stehen:

Code: Alles auswählen

set Datum [clock format [clock seconds] -format "%d.%m.%Y  %H:%M"]
set argument1 [encoding convertfrom utf-8 [lindex $argv 1]]
set argument2 [encoding convertfrom utf-8 [lindex $argv 2]]
In der Mailvorlage deiner Wahl steht so etwas:

Code: Alles auswählen

Ich schicke dir am $Datum ein paar Daten mittels argv

Als erstes: $argument1
Und dann: $argument2


Wenn du jetzt die Mailvorlage mittels eines Scriptes verschickst, welches z.B. so ausschaut:

Code: Alles auswählen

! Mailversand mit 2 Argumenten und CUxD by Alchy
string arg1 = " Wollt mich nur mal melden";
string arg2 = " Gruss , Alchy";	 
if ( (dom.GetObject(ID_DATAPOINTS)).Get("CUxD.CUX2801001:1.CMD_EXEC")) { 
dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801001:1.CMD_EXEC").State("/etc/config/addons/email/email 01 '"#arg1 #arg2 #"'"); 
}else{WriteLine("CUxD nicht korrekt eingerichtet");}

erhältst du was?
Reicht das als Anleitung?

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

TheCoin
Beiträge: 8
Registriert: 08.11.2016, 09:01
Kontaktdaten:

Re: Email-Addon 1.6.8

Beitrag von TheCoin » 27.02.2018, 19:17

Hallo Zusammen,

hat jemand Erfahrung mit dem Email-Addon und Domainfactory? Irgendwie bekomme ich das E-Mail-Addon nicht zum Laufen.
Egal, ob mit verschlüsselten oder unverschlüsselten Versand. Port 465 oder 25, jeweils mit ich SSL-Versand, mit oder ohne TLS und STARTTLS.

Ich erhalte immer die Fehlermeldung "Fehler beim Senden der Email ()"

Mailclients habe ich schon häufig ohne Probleme konfiguriert, aber hier bin ich jetzt tatsächlich am Ende der Kombinationsmöglichkeiten, was die Einstellungen zulassen. Auch das Update auf die Version 1.6.8 hat nichts gebracht.

Hat Jemand vielleicht zufällig auch Domainfactory als Provider und kann mir seine Einstellungen sagen?

Danke und viele Grüße
Michael

Bullson
Beiträge: 140
Registriert: 10.11.2011, 10:53
Hat sich bedankt: 18 Mal
Danksagung erhalten: 2 Mal

Re: Email-Addon 1.6.8

Beitrag von Bullson » 27.02.2018, 19:18

Phantastisch Alchy. DAAANKE
Jetzt kann ich mich gleich ans Werk machen und alles umstellen.
Das macht alles so viel leichter.
Für alle die nicht mit CUXD arbeiten sieht das dann so aus:

Code: Alles auswählen

string stdout;
string stderr;
string arg1 = " Ein_Wert";
string arg2 = " noch_einer";
system.Exec("/etc/config/addons/email/email 18" #arg1 #arg2, &stdout, &stderr);
Habs nur noch nicht raus wie ich da die EInzel- und Doppelkommata setzen muss um die Leerzeichen zu berücksichtigen. Brauch ich aber erstmal nicht

Benutzeravatar
HMside
Beiträge: 625
Registriert: 22.10.2012, 18:14
Danksagung erhalten: 7 Mal

Re: Email-Addon 1.6.8

Beitrag von HMside » 28.02.2018, 00:18

TheCoin hat geschrieben: hat jemand Erfahrung mit dem Email-Addon und Domainfactory?
Hallo Michael, bisher nicht aber probiere mal folgende Konfiguration.

SMTP Server: sslout.df.eu
Authentifikation: Auto
Port: 465
Haken bei Verschlüsselte Verbindung (TLS)
Haken bei STARTTLS deaktivieren
Benutzer ist deine Mail-Adresse

Schau Dir das dem absenden der Testmail unter Hilfe mal die Logs an und poste die Meldung ggf. hier.

KaNe
Beiträge: 29
Registriert: 14.12.2016, 11:02
Hat sich bedankt: 3 Mal

Re: Email-Addon 1.6.8

Beitrag von KaNe » 28.02.2018, 07:57

TheCoin hat geschrieben:Hallo Zusammen,

hat jemand Erfahrung mit dem Email-Addon und Domainfactory? Irgendwie bekomme ich das E-Mail-Addon nicht zum Laufen.
Hi Michael,
gerade schnell mal getestet.
Folgendes geht mit df:
SMTP: sslout.df.eu
Absender: <gültige EmailAdresse>
Authentification: PLAIN
Port: 465
TLS: ja (Haken setzen)
STARTTLS aus: ja (Haken setzen)
Benutzernamen: <Benutzername des EmailKontos>

Wichtig: der Benutzername muss zwingend der des Emailkontos sein, wie bei DF angegeben, der "Absender" kann irgendeine andere Emailadresse mit der korrekten/gleichen Domain sein.
z.b. du hast das emailkonto "michael@homematic123.de" dann ist folgendes möglich:

Absender: ccu2@homematic123.de
Benutzername: michael@homematic123.de

Die Email ccu2@homematic123.de muss nirgends bei DF konfiguriert sein, außer du willst darauf Antworten empfangen.

Gruß Kai

TheCoin
Beiträge: 8
Registriert: 08.11.2016, 09:01
Kontaktdaten:

Re: Email-Addon 1.6.8

Beitrag von TheCoin » 28.02.2018, 11:01

KaNe hat geschrieben:
TheCoin hat geschrieben:Hallo Zusammen,

hat jemand Erfahrung mit dem Email-Addon und Domainfactory? Irgendwie bekomme ich das E-Mail-Addon nicht zum Laufen.
Hi Michael,
gerade schnell mal getestet.
Folgendes geht mit df:
SMTP: sslout.df.eu
Absender: <gültige EmailAdresse>
Authentification: PLAIN
Port: 465
TLS: ja (Haken setzen)
STARTTLS aus: ja (Haken setzen)
Benutzernamen: <Benutzername des EmailKontos>

Wichtig: der Benutzername muss zwingend der des Emailkontos sein, wie bei DF angegeben, der "Absender" kann irgendeine andere Emailadresse mit der korrekten/gleichen Domain sein.
z.b. du hast das emailkonto "michael@homematic123.de" dann ist folgendes möglich:

Absender: ccu2@homematic123.de
Benutzername: michael@homematic123.de

Die Email ccu2@homematic123.de muss nirgends bei DF konfiguriert sein, außer du willst darauf Antworten empfangen.

Gruß Kai
Grrr. Danke!
Alles kontrolliert und umkonfiguriert und kontrolliert und umkonfiguriert.
Das einzige, was ich stehts schön falsch von meinem Zettel abgelesen habe, weil ich es falsch abgeschrieben hatte, war sslout.df.com. Muss natürlich sslout.df.eu heißen!

Ei ei ei... *kopfschüttel*

Danke an die schnellen hilfreichen Antworten.

Viele Grüße
Michael

gmagill
Beiträge: 7
Registriert: 05.04.2018, 17:13
System: CCU
Hat sich bedankt: 2 Mal

Re: Email-Addon 1.6.8

Beitrag von gmagill » 05.04.2018, 17:19

Ich probiere t-online.de als Email Provider einzurichten und habe beide vorgeschlagene Einstellungen von der Email-Anleitung probiert. Ich bekomme folgendes als Fehlermeldung zurück:

Apr 05 17:10:41 host=securesmtp.t-online.de tls=on auth=on user=xxxxx@t-online.de from=HomeMatic <xxxxxx@t-online.de> recipients=xxxxx@gmail.com smtpstatus=555 smtpmsg='555 5.5.4 Invalid ESMTP parameter. / Ungueltiger ESMTP Parameter.' errormsg='envelope from address HomeMatic <xxxxxxx@t-online.de> not accepted by the server' exitcode=EX_DATAERR

Ich habe hier im Forum nichts gefunden. Ideen?

Danke.

Antworten

Zurück zu „Sonstige Addons“