ich benutze die WagoLibMail_02.lib zum Versenden von E-Mails auf dem WAGO 758-870.
Funktioniert soweit auch alles bestens wenn ich die IP-Adresse des SMTP-Servers direkt angebe. Nehme ich aber anstatt der IP-Adresse den Hostnamen des SMTP-Servers, dann bekomme ich beim Versenden der E-Mail ein Timeout zurück gemeldet.
Im WAGO IPC ist die Namensauflösung konfiguriert, und ich kann auch direkt den Hostnamen anpingen. Was mache ich falsch ?
Grüsse,
Dieter
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
prinzipiel scheint die Namensauflösung ja zu funktionieren.
Was komisch ist, dass in der internen Stringvariablen .sServerIpDotted der Wert '195.238.5.128' drinsteht, wenn ich den Baustein direkt mit der IP-Adresse aufrufe.
Wenn ich aber mit dem Hostnamen arbeite, dann steht in dieser Variablen der Wert '128.5.238.195', also die IP-Adresse verkehrt herum.
Wie kann das sein ?
Grüsse,
Dieter
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Zitat:
Was komisch ist, dass in der internen Stringvariablen .sServerIpDotted der Wert '195.238.5.128' drinsteht, wenn ich den Baustein direkt mit der IP-Adresse aufrufe.
Wenn ich aber mit dem Hostnamen arbeite, dann steht in dieser Variablen der Wert '128.5.238.195', also die IP-Adresse verkehrt herum.
Mach doch mal "Gaudihalber" eine 2. Instanz auf.
Rufe die 1.Instanz auf --> Namensauflösung IP speichern in String
String-IP "umschaufeln"
Rufe die 2.Instanz mit der "umgeschaufelten IP aus.
Sollte es hiermit funktionieren, scheint ein Bug in der Lib zu sein.
(Leider NICHT Quellcodeoffen)
Karl
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich benutze die WagoLibMail_02.lib zum Versenden von E-Mails auf dem WAGO 758-870.
Funktioniert soweit auch alles bestens wenn ich die IP-Adresse des SMTP-Servers direkt angebe. Nehme ich aber anstatt der IP-Adresse den Hostnamen des SMTP-Servers, dann bekomme ich beim Versenden der E-Mail ein Timeout zurück gemeldet.
Im WAGO IPC ist die Namensauflösung konfiguriert, und ich kann auch direkt den Hostnamen anpingen. Was mache ich falsch ?
Grüsse,
Dieter
Hi
Benutzt du MAIL_SMTP_Client + MAIL_POP3_Client
Falls JA -->
Die Eingangs-Parameter können nur mit IP-Adresse angegeben werden.
(sSmtpServer)
Abhilfe: Selber Funktion zur DNS-Auflösung schreiben UND IP-Adresse angeben.
Hallo Karl,
nein POP3 brauch ich nicht. Ich benutze nur MAIL_ESMTP_Client.
Und in der LIB-Dokumentation steht drin, dass für sSmtpServer sowohl eine IP-Adresse als auch ein Hostname genommen werden kann.
Ist das so nicht richtig ? Gibt es irgendwo ein Beispiel für eine Funktion zur DNS-Auflösung ?
Gruß Dieter
Hi
O.K. MAIL_ESMTP_Client kann laut Beschreibung Namensauflösung.
Welchen Hostnamen gibst du an ?
Mach doch mal einen Aufruf unter der DOS-Box (WinXP)
nslookup 172.18.0.28
Welchen Namen zeigt er an ?
Laut Beschreibung sollte es gehen.
Ja, du kannst alle zusammen Basteln.
Ich muss mal suchen, ich hatte bereits mal igendwo ein Example.
(Glaube ich zumindestens)
Vieleicht komme ich am Wochenende dazu.
Ich werde dir hier schreiben. (Forum)
Hi,
Ich gebe unseren Standardserver relay.skynet.be an, genauso wie in den Einstellungen des E-Mailprogramms auf unseren normalen PCs.
Grüsse,
Dieter
Ich nochmal,
prinzipiel scheint die Namensauflösung ja zu funktionieren.
Was komisch ist, dass in der internen Stringvariablen .sServerIpDotted der Wert '195.238.5.128' drinsteht, wenn ich den Baustein direkt mit der IP-Adresse aufrufe.
Wenn ich aber mit dem Hostnamen arbeite, dann steht in dieser Variablen der Wert '128.5.238.195', also die IP-Adresse verkehrt herum.
Wie kann das sein ?
Grüsse,
Dieter
Hi
Mach doch mal "Gaudihalber" eine 2. Instanz auf.
Rufe die 1.Instanz auf --> Namensauflösung IP speichern in String
String-IP "umschaufeln"
Rufe die 2.Instanz mit der "umgeschaufelten IP aus.
Sollte es hiermit funktionieren, scheint ein Bug in der Lib zu sein.
(Leider NICHT Quellcodeoffen)
Karl