OSCAT Forum
network.lib => Codesys 2 => Thema gestartet von: pbet am 20. Oktober 2014, 15:09:19
-
Erst einmal vielen für die hilfreichen Routinen.
In der Funktion DLOG_FILE_TO_SMTP müssen beim User @ durch % ersetzt werden.
Ich habe nun ein Password mit dem Zeichen @ erhalten. Damit kann ich dann die Funktion DLOG_FILE_TO_SMTP nicht nutzen.
Ist es möglich auch für das Password die Ersetzungsfunktion @ durch % einzubauen?
Mein Provider verlangt leider die Verschlüsselung. Bei meinem Kunden ist mir das PW vorgegeben.
Ist eigentlich geplant für diese Funktion auch die Verschlüsselung nachzurüsten?
Vielen Dank
Jürgen
-
Kann man einbauen
Hast du schon mal in den Quellcode geschaut und versucht selber Hand an zulegen?
Erst frühestens zum wochende habe ich vielleicht Zeit dazu
Verschlüsselung:
Das kann man als SPS code nicht realisieren
Damit das geht muss die Firmware SSL support bieten
Also momentan sehr schlecht.
Hat deine SPS Internet Zugang ?
Wenn ja dann organisierte dir eine email account ohne Verschlüsselung.
Der account muss ja nicht von deinem provider sein. (Kostenlose ?)
-
Vielen Dank für den Hinweis.
Ich werde mir den mal zu Gemüte führen.
Leider kann ich den Provider nicht bestimmen. Das macht mein Kunde.
Ich verwende den Wago 750-880.
Da gibt es in der Zwischenzeit für die E-Mail eine Bibliothek, die das kann.
Muss ich mir aber auch noch einmal genauer anschauen.
Jürgen
-
Ich habe im FB SMTP_CLIENT die Password Abfrage erweitert.
Es funktioniert zu meiner Zufriedenheit
esmtp := LEN(URL_DATA.PASSWORD) > 0; (* SMTP oder ExtendedSMTP *)
" idx4 := FIND(URL_DATA.PASSWORD,'%'); (* % Zeichen auf @ ändern *)(*eingefügt weil im Password auch Sonderzeichen vorhanden sind*)
IF idx4 > 0 THEN
URL_DATA.PASSWORD := REPLACE(URL_DATA.PASSWORD,'@',1,idx4);
END_IF; "
Leider bin ich mit verschlüsselten E-Mails noch nicht so richtig weiter gekommen.
Jürgen
-
Das Problem der verschluesselten mail kannst du mit normalen SPS code nicht loesen
-
Ich verwende den Wago 750-880.
Da gibt es in der Zwischenzeit für die E-Mail eine Bibliothek, die das kann.
Muss ich mir aber auch noch einmal genauer anschauen.
das geht mit der bibliothek nur deshalb weil in der 750-880 eine spezielle firmware ist, die verschlüsselung auf stack ebene unterstützt.
mit einer reinen selbstgeschriebenen bibliothek ist das nicht lösbar.