Mit WAGO 750-880 E-Mails versenden

Ampel03

Level-1
Beiträge
45
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe einen 880 im lokalen Netzwerk eingebunden. Als Router habe ich den Speedport W921V, der die Verbindung nach der Außenwelt macht.

Als Baustein habe ich "Mail_ESMTP_Client" aus WagoLibMail_02 eingebaut und beschaltet. Und zwar möchte ich über gmx versenden.

Wenn gesendet werden soll, wird das Sendebit durch eine Auswertung auf Steigende Flanke auf high gesetzt (set).

Das Sendebit wird, wahrscheinlich von "Mail_ESMTP_Client" selbst, wieder auf low gesetzt. Anschliessend kommt dieser Fehlermeldung:

Fehler -29184, 'Transfer aborted by xSend'


Wenn das Sendebit dauerhaft durch Forcen auf high gesetzt wird, steht dieser Fehlermeldung an:

Fehler -29181, 'DNS-Request failed, could not retrieve POP3 servers IP address'


Hab schon fleißig gelesen und gegoogelt, aber noch nicht wirklich eine Lösung dafür gefunden. Wie kann/muss ich die 880 und/oder Router konfigurieren, damit es funktioniert?

Mit diesen Daten habe ich den Baustein gefüttert:

sSmtpServer: 'mail.gmx.net' (hab auch schon probiert: 213.165.64.20)
wSmtpPort: 465 (25 hat auch nicht funktioniert)
TimOut: 30Sekunden
eOperationMode: MAIL_POP3_BEFORE_SMTP (hab auch schon probiert: MAIL_SMTP_AUTH)
sPop3Server: pop.gmx.net
wPop3Port: 995 (110 hat auch nicht funktioniert)
Username, Passwort, from, to,.... vollständig und mit gültigen Emailadressen ausgefüllt.


Wer weiß Rat und kann mir helfen?



Danke im Voraus, Ampel03
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Meinst Du die "interne" IP des Routers (bei mir 192.168.2.1)??? Hab ich mit WAGO Ethernet Settings bei der 880 gemacht, funktioniert nicht.


Hab nochmal im Web-based managment geschaut. Unter TCP/IP ist "Domain Name" leer und in "DNS-Server 1" steht 0.0.0.0 drinne. Muss da vielleicht was eingetrsagen sein???


Nebenbei: Die "externe" IP ist dynamisch und wechselt dauernd...

Ampel03
 
Hätte jetzt auch auf die IP-Adresse der ein-und ausgangsserver von gmx getippt.
Hatte da neulich was gelesen, dass es im klartext "mail.gmx.net" propleme gibt und man besser die IP nehmen sollte.
Hast auch den eingangsserver mit IP angegeben oder nur ausgangsserver?
 
Hab nur mit der Änderung des sSmtpServer auf 213.165.64.20 versucht. Die IP des pop.gmx.net kenne ich nicht und hab ich auch nirgends gefunden.

Kennt jemand diese zufällig oder weiß wo sie steht? Vielleicht ist 213.165.64.20 ja auch falsch.....
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Keine Ahnung, kurz gegoogled und in einem Tutorial das gefunden:
Der SMTP-Server von GMX hat den Namen mail.gmx.net (alias smtp.gmx.net) und die IP-Adresse 213.165.64.20 oder 213.165.54.21. Da der SMTP-Server wie üblich an Port 25 angebunden ist, kann der folgende Open-Befehl von Telnet die Verbindung zu diesem Mail-Server herstellen.

Ansonsten mal die FAQ von GMX durchgehen!
 
Danke, habs auch gefunden:
mail.gmx.net: 213.165.64.20
pop.gmx.net: 213.165.64.22


Bekomme mittlerweile auch eine andere Fehlermeldung:

Fehler -29183, 'TIMEOUT: Try to connect with SMTP Server'


Hab irgendwo hier im Forum gelesen:

****************
es hat geklappt. Habs selbst hin bekommen. Der DNS Eintrag am DSL Router muss in der Wago Konfig eingetragen werden......
****************

Ich benutze auch DynDNS von selfhost (xxxxx.selfhost.me) und hab den Router entsprechend konfiguriert. Heißt das, dass ich diesen Eintrag (xxxxx.selfhost.me) in die WAGO eintragen muss??? Und wenn ja, wo muss er denn eingetragen werden?

Wenn ich die IP-Adressinformation aus den Router lese, steht dort unter anderem:
Primärer DNS-Server: 217.0.xxx.xxx (hab die letzten Stellen nur weggixst).
 
Fehler entdeckt

So, jetzt funktioniert es. Es sind folgende Einstellungen zu beachten (hier bei Nutzung von gmx):

1. Baustein MAIL_ESMTP_Client:

sSmtpServer: 213.165.64.20 (anstelle 'mail.gmx.net', damit funkrioniert es nämlich nicht, Danke an mike_roh_soft)
wSmtpPort: 25
TimOut: 30Sekunden (andere zeit habe ich nicht ausprobiert)
eOperationMode: MAIL_SMTP_AUTH (Achtung: muss im gmx-Konto unter Optionen->Sicherheit eingestellt sein)
sPop3Server: pop.gmx.net (hier braucht keine direkte IP eingetragen sein)
wPop3Port: 110
sUsername: bei gmx muss Benutzeremailadresse eingetragen sein, Kundennummer reicht nicht aus.
sPassword: gültiges Passwort eintragen
sFrom: hier muss auch die Benutzeremailadresse von gmx eingetragen sein.
sTo: Empfängeremailadresse eintragen.

Die restlichen Paramter sind klar (Betreff, Inhalt, Anhang,...).

Ich habe dieses nur bei gmx ausprobiert. Bei anderen Anbietern ist es vielleicht anders.

2. WAGO Knoten Einstellung:

Gateway: hier die IP-Adresse vom Router eintragen (bei mir war es 192.168.2.1, Danke Oberchefe)

Die anderen Einstellungen sind standard.


Das, was hier steht hat bei funktioniert. Ob es woanders auch so funktioniert, kann ich nicht garantieren. Wenn jemand Verbesserungsvorschläge, Änderungen oder ähnliches hat, dann bitte ergänzen.



Ampel03
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Hallo

ich habe es auch hinbekommen so wie Ampel03 es beschrieben hat. Allerdings möchte ich diese Mail gleich an zwei Adressen versenden. Hat einer eine Idee wie das funktioniert? Hab die Variable zur zeit so definiert Empf:STRING:='xxxxx@web.de, yyyyy@web.de' allerdings kommt dort folgender Fehler: iERROR:-29951 sStatus:'501 Adress SyntaxError<xxx@web.de,yyyy@web.de>§R§N'

mfg
Carki
 
Hallo Ampel03, hallo carki,

bitte verwendet für die 750-88X den neusten Stand der WagoLibMail_02, damit funktioniert auch der DNS-Zugriff unter der Voraussetzung das Ihr einen DNS-Server im WBM konfiguriert habt. http://www.wago.com/wagoweb/documentation/app_note/libraries/WagoLibMail_02.lib
Carki, Du kannst nur eine Adresse übergeben, d.h. Du musst mit der fallen Flanke an xSend die Adresse umschalten und einen neuen Sendevorgang starten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,
leider bekomme ich mit den Angaben von Ampel die E-Mail Option auch nicht ans laufen. Bei mir stellt sich aber Grundlegend die Frage ob dies mit meiner dynDNS (selfhost free) überhaupt geht. Desweiteren haben ich einen Speedport 504W über den die Verbindung läuft.
Es wäre sehr nett, wenn mir jemand helfen bzw. Tipps geben könnte. Die Einstellungen von Ampel habe ich sonst so übernommen, da ich auch einen gmx account verwende.
Viele Grüße
Jam
 
Hallo Jam,

die Gateway Adresse kannst Du mit dem Programm WAGO Ethernet Settings einstellen. Dazu nutze den Reiter "Netzwerk".

Ich habe dort folgendes eingetragen:

IP-Adresse: 192.168.2.xxx
Subnetzmaske: 255.255.255.0
Gateway: 192.168.2.1
Bvorzugter DNS-Server: 192.168.2.1


Ich habe bei selfhost auch einen freien DynDNS. Bei mir klappt es gut. Erfahrungen mit dem 504 habe ich nicht, aber es sollte doch sehr ähnlich zum 921 sein.



GMX stellt seine E-Mailübertragung auf SSL um. Daher sollten die Portnummern und die Zugangsart geändert werden. Habe es selbst noch nicht gemacht und auch noch nicht ausprobiert. Hat jemand da schon Erfahrungen sammeln können?

Ampel
 
Zuletzt bearbeitet:
Hallo Leute,

GMX hat auf SSL umgestellt, also auch seine Ports geändert. Ich habe es mal mit den neuen Ports ausprobiert. Und hat sofort funktioniert. Hier nochmal in der Zusammenfassung:

1. Baustein MAIL_ESMTP_Client:

sSmtpServer: 213.165.64.20 (anstelle 'mail.gmx.net', damit funkrioniert es nämlich nicht)
wSmtpPort: 587
TimOut: 30Sekunden (andere zeit habe ich nicht ausprobiert)
eOperationMode: MAIL_SMTP_AUTH
sPop3Server: pop.gmx.net (hier braucht keine direkte IP eingetragen sein)
wPop3Port: 995
sUsername: bei gmx muss Benutzeremailadresse eingetragen sein, Kundennummer reicht nicht aus.
sPassword: gültiges Passwort eintragen
sFrom: hier muss auch die Benutzeremailadresse von gmx eingetragen sein.
sTo: Empfängeremailadresse eintragen.


2. WAGO Knoten Einstellung:

IP-Adresse: 192.168.2.xxx
Subnetzmaske: 255.255.255.0
Gateway: 192.168.2.1
Bvorzugter DNS-Server: 192.168.2.1



Das, was hier steht hat bei mir funktioniert. Ob es woanders auch so funktioniert, kann ich nicht garantieren. Wenn jemand Verbesserungsvorschläge, Änderungen oder ähnliches hat, dann bitte ergänzen.


Ampel03
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Ampel03,

vielen Dank für die schnelle Antwort. Bei mir hat es jetzt auch funktioniert. Jedoch habe ich abweichend zu deinen Angaben, den sSmtpServer auf 'mail.gmx.net' einstellen müssen. Mit der IP Adresse hat es nicht funktioniert bei mir. Nur als update, falls noch mehr Leute diese Probleme haben.

Jam
 
Die nächste Schwierigkeit dürfte jetzt die komplett verschlüsselte Kommunikation werden. GMX hat dies schon für Januar angekündigt, jedoch funktionieren bestehende Accounts offenbar weiterhin. Es fragt sich nur bis wann.
 
Hallo Leute,

das, was Ludewig geschrieben hat, ist eingetreten. Seit diese Woche kann ich keine E-Mails über GMX mit der 880 versenden.

Es kommt die Fehlermeldung:

'550-Requested action not taken: mailbox unavailable$R$N550 Insufficient security or privacy level.$R$N'

Mein GMX Konto ist definitiv erreichbar. Nutze ich täglich. Scheint wirklich was mit den Sicherheitseinstellungen zu tun zu haben.









Kennt jemand neue Einstellungen dazu? :confused:

Ampel03
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen.

Hatte bisher meine Status Mails per web.de versendet. Leider hat web.de wie auch gmx.de und weitere Anbieter den Zugriff umgestellt, so dass dies nur noch mit aktiver SSL Verschlusselung möglich ist. Die kann eine WAGO Steuerung leider nicht leisten. Bin nun seit einiger Zeit auf der Suche nach einem Mail Anbieter, der kein SSL benötigt. Bin dabei auf firemail.de gestoßen. Habe aber leider noch keine Mail versenden können. Verbindung über den Mail_Pop3_client Baustein scheint zu funktionieren. Email geht aber wie gesagt noch nicht raus.... Ich arbeite daran :) wenn es von ech jemand schafft, dann bitte hier die Einstellungen posten.

danke und Grüße
 
Hallo Leute,

bei WAGO gibt es die neue Lib: WagoLibSecureMail_01.

Sie kann nun per SSL E-Mails senden.

Ich habe sie neu eingebunden. Beim Übersetzen kamen jedoch die Fehlermeldungen:

Fehler 4024: SMAIL_Client (641): Erwarte ';' oder':=' vor 'p0'

Fehler 4024: SMAIL_Client (641): Erwarte ';' vor 'p0'

Kann es sein, dass ein Fehler in der Lib ist???

Gruß, Ampel
 
Zurück
Oben