SMTP-Fehler (die mir nichts sagen)

Begonnen von mg, 11. September 2013, 07:29:20

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

mg

Hallo Leute

Ich habe einen SMTP-Baustein mit folgenden Fehlermeldungen

ERROR-C:5
ERROR-T: 5F01F5

Das sollten ja die Fehler vom IP-CONTROL sein. (... Korrektur: diese Aussgae ist falsch / von mir)
Somit bedeutet das:
> step=95
> rcv_state=501


Der Controller (Wago 750-880) hängt irgendwo in China. Ich habe einen miserablen Zugriff über VPN darauf. Lt. Kunde sollte sein EMail jetzt funktionieren.

Wie soll ich weiter verfahren?

Mario

peewit

deine auswertung passt ansich

im schritt 95 werden

MAIL FROM: xxxxx
RCPT TO: xxxxx

an den mail-server übergeben, und dabei kommt es zu einem fehler 501
501    Syntax error in parameters or arguments (Syntaxfehler in Parametern oder Argumenten)

das heisst das er mit einer der befehlszeilen nichts anfangen kann.

ich nehme an das das ganze schon eine gewisse zeit funktioniert hat ?
hat dann jemand etwas verändert ?

welche sps, oscat bibliotheks versionen werden benutzt ?


mg

#2
Hallo peewit

Nein es hat noch gar nie funktioniert. Hatte monatelang Probleme mit der firmeninternen IT. Ich glaube ich habs nun auf der Reihe (hoffentlich)

Ich hatte vor langer-langer-langer Zeit das Ganze mit Eurem GMX Accout getestet und da ging es.

Controller: Wago 750-880
Network-Lib: 1.21
Oscat-Lib: 3.33

Das nächste Problem ist, daß ich nur von ca. 3°° morgens bis 7°° morgens einen ausreichenden schnellen Zugriff auf die Steuerung habe (sonst ist die Verbindung so miserabel, daß jeder Test sinnlos ist), somit braucht jeder Test einen Tag. Das sollte aber kein Problem mit dem EMail-Server sein, da der ja lokal sitzt.

Für mich wäre wichtig was beim Schritt 95 ganz genau ausgeführt wird. Ich habe schon mal die Lib angeschaut aber so richtig schlau bin ich nicht daraus geworden. Ich nehme mal an, daß die "501" vom email-server kommen, somit muß die Verbindung ja stehen. Lt. wikipedia soll 501 ja bedeuten, daß die EMail-adresse falsch ist:
   smtp_server: STRING := 'xnxix-xmxp.xlxlx.net'; (*Passwort gibt es keines*)
   smtp_mailfrom: STRING :='Tianjin.EMess@xlxlx.com;EMessg_Tianjin';
   smtp_mailto: STRING(STRING_LENGTH) :='xtxfxn.xexzxex@xlxlx.com';
(wurde leicht verändert wegen SPAM)



Danke für Deine Hilfe

Mg

PS: Normalerweise wird das Ganze nur 1x pro Monat angestoßen, somit kann es sein, wenn ich das Ganze testweise laufen lasse, daß kein Text oder keine Dateien übertragen werden (hier ist der Text nicht eingetragen) aber das sollte ja keine Rolle spielen.

[gelöscht durch Administrator]

peewit

hast du denn keine ähnliche sps bei dir ?
dann kannst du das bei dir am schreibtisch austesten und so herausfinden was hier prinzipiell falsch läuft

so ist es sehr schwer, denn ich kenne die "original" parameter und bedingungen nicht

das beste ist natürlich eine wireshark aufzeichnung, denn da würde ich sofort sehen was falsch läuft !


optional könntest du auch die neueste version mal ausprobieren !
http://www.oscat.de/community/index.php/topic,1872.msg9862.html#msg9862

mg

#4
Hallo Peewid

Das wäre kein Problem. Das habe ich bereits auch schon gemacht. ABER ich kann den lokalen Mail-Server nicht simulieren. Ich kann es nur mit dem GMX-Server testen und da ging es!

Deswegen würde es mir unheimlich helfen, wenn ich wüßte was im Schritt 95 genau passieren sollte.

Danke

Mg

PS: Ich werde mal einen Test mir der V1.3 bei mir zu Hause machen und das dann da rüber senden.

peewit

das problem ist herauszufinden was bei dem anderen server nichts klappt

ich hatte schon erwähnt das in diesem Schritt zwei möglichen dinge gemacht werden
1. übergabe des mail absenders
MAIL FROM: xxxxx

2. übergabe des/der email empfänger
RCPT TO: xxxxx

bei dieser übergabe kommt es dazu das der mail server sagt das er das nicht versteht

was man probieren kann

1. wenn mehrere email empfänger vorhanden sind -> nur einen zu probieren

2. andere adressen ausprobieren

3. smtp_mailfrom: STRING :='Tianjin.EMess@xlxlx.com;EMessg_Tianjin';
  lass mal den zusätzlichen namen hinten weg

  ich habe mal vor monaten hier einen fehler korrigiert
   (in der network lib 1.30 sollte dieser behoben sein)

ohne den genauen datenverkehr zu sehen, ist es sehr schwer zu erkennen woran sich der email server verschluckt !

mg

Hallo Pewid

habe nun alle Punkte mal durchprobiert ... ohne Erfolg:

1. wenn mehrere email empfänger vorhanden sind -> nur einen zu probieren
habe auch mal mich selbst ausprobiert (ging auch nicht)

2. andere adressen ausprobieren
siehe oben

3. smtp_mailfrom: STRING :='Tianjin.EMess@xlxlx.com;EMessg_Tianjin';
  lass mal den zusätzlichen namen hinten weg
... ist weg ... kein Unterscheid

  ich habe mal vor monaten hier einen fehler korrigiert
   (in der network lib 1.30 sollte dieser behoben sein)
auch das funktionierte nicht.

Ich werde mal in ca. 1 Monat dort rüberfliegen und mit wireshark mitschauen was da passiert.

Mario

PS: von der V1.30 kursieren mehrere Versionen im Forum. Welche sollte verwendet werden?

peewit

ZitatPS: von der V1.30 kursieren mehrere Versionen im Forum. Welche sollte verwendet werden?
die letztgültige ist immer an dieser stelle zu finden !
http://www.oscat.de/community/index.php/topic,1872.msg9862.html#msg9862