# DLOG\_FILE\_TO\_SMTP

**URL:** <https://oscat.discourse.group/t/dlog-file-to-smtp/1824>\
**Category:** Codesys 2\
**Created:** [20. Oktober 2014 um 13:09 UTC](https://oscat.discourse.group/t/dlog-file-to-smtp/1824 "2014-10-20T13:09:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![pbet](https://avatars.discourse-cdn.com/v4/letter/p/90db22/32.png) [@pbet](https://oscat.discourse.group/u/pbet)\
**Post date:** [20. Oktober 2014 um 13:09 UTC](https://oscat.discourse.group/t/dlog-file-to-smtp/1824/1 "2014-10-20T13:09:19Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [20. Oktober 2014 um 18:59 UTC](https://oscat.discourse.group/t/dlog-file-to-smtp/1824/2 "2014-10-20T18:59:16Z")

</div>

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 ?)

---

<div class="post-metadata">

**Author:** ![pbet](https://avatars.discourse-cdn.com/v4/letter/p/90db22/32.png) [@pbet](https://oscat.discourse.group/u/pbet)\
**Post date:** [21. Oktober 2014 um 17:58 UTC](https://oscat.discourse.group/t/dlog-file-to-smtp/1824/3 "2014-10-21T17:58:25Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![pbet](https://avatars.discourse-cdn.com/v4/letter/p/90db22/32.png) [@pbet](https://oscat.discourse.group/u/pbet)\
**Post date:** [22. Oktober 2014 um 07:27 UTC](https://oscat.discourse.group/t/dlog-file-to-smtp/1824/4 "2014-10-22T07:27:30Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [23. Oktober 2014 um 07:44 UTC](https://oscat.discourse.group/t/dlog-file-to-smtp/1824/5 "2014-10-23T07:44:05Z")

</div>

Das Problem der verschluesselten mail kannst du mit normalen SPS code nicht loesen

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [24. Oktober 2014 um 16:23 UTC](https://oscat.discourse.group/t/dlog-file-to-smtp/1824/6 "2014-10-24T16:23:52Z")

</div>

> 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.
