Der Versand von Multidateianhängen ist leider aktuell nicht möglich.edwo hat geschrieben:Welches Trennungszeichen müsste ich zwischen zwei dieser Aufrufe setzen, oder funktioniert dies vielleicht gar nicht.
Email-Addon 1.6.8c
Moderator: Co-Administratoren
Re: Multi Dateianhang
- RaspberryMatic: 104 Geräten /Developer for RaspberryMatic WebUI Patches
- Addon Support: Email Addon | Programmedrucken CCU2
- Anleitung: Welcher Rauchmelder hat ausgelöst?
Re: Email-Addon 1.6.8
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.
War das mal und wird wieder. Wäre in meinem Fall sehr zweckmäßig.
Aber ansonsten sehr sinnvolle und bei mir zuverlässige addon.
-
- Beiträge: 140
- Registriert: 10.11.2011, 10:53
- Hat sich bedankt: 18 Mal
- Danksagung erhalten: 2 Mal
Re: Email-Addon 1.6.8
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:
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
und dann $Name im Email Text arbeiten.
Gibts keinen direkten Injekt?
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>
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)
Gibts keinen direkten Injekt?
-
- 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
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:
In der Mailvorlage deiner Wahl steht so etwas:
Wenn du jetzt die Mailvorlage mittels eines Scriptes verschickst, welches z.B. so ausschaut:
erhältst du was?
Reicht das als Anleitung?
Alchy
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]]
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.
Re: Email-Addon 1.6.8
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
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
-
- Beiträge: 140
- Registriert: 10.11.2011, 10:53
- Hat sich bedankt: 18 Mal
- Danksagung erhalten: 2 Mal
Re: Email-Addon 1.6.8
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:
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
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);
Re: Email-Addon 1.6.8
Hallo Michael, bisher nicht aber probiere mal folgende Konfiguration.TheCoin hat geschrieben: hat jemand Erfahrung mit dem Email-Addon und Domainfactory?
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.
- RaspberryMatic: 104 Geräten /Developer for RaspberryMatic WebUI Patches
- Addon Support: Email Addon | Programmedrucken CCU2
- Anleitung: Welcher Rauchmelder hat ausgelöst?
Re: Email-Addon 1.6.8
Hi Michael,TheCoin hat geschrieben:Hallo Zusammen,
hat jemand Erfahrung mit dem Email-Addon und Domainfactory? Irgendwie bekomme ich das E-Mail-Addon nicht zum Laufen.
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
Re: Email-Addon 1.6.8
Grrr. Danke!KaNe hat geschrieben:Hi Michael,TheCoin hat geschrieben:Hallo Zusammen,
hat jemand Erfahrung mit dem Email-Addon und Domainfactory? Irgendwie bekomme ich das E-Mail-Addon nicht zum Laufen.
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
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
Re: Email-Addon 1.6.8
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.
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.