SMTP_CLIENT Timeout

Hallo,
ich versuche gerade SMTP_CLIENT zum Laufen zu bringen und bekomme nach dem Timeout von 90s immer die Fehlermeldungen
0x0000FF00 und 1 in Fehler_C und Fehler_T. Was, wenn ich es richtig interpretiere auf den Timeout hinweist.
Das Ganze läuft auf einer Beckhoff 5020.

In den Globalen habe ich deshalb hinterlegt:
(* ------- only for Beckhoff - TwinCat --------- *)
sSrvNetId : STRING(23) := ‘’;
sLocalHost : STRING(15) := ‘192.168.4.253’;

Seht Ihr was noch fehlt?

Danke im voraus
Barns


VAR
	emailversand:SMTP_CLIENT;
	testversand:BOOL:=FALSE;
	done:BOOL;
	busy:BOOL;
	error_c:DWORD;
	error_t:BYTE;

	SERVER:STRING := '<meinbenutzername mit % darin statt @>:<passwort>@smtp.directbox.com:25';
	MAILFROM : STRING := '<meine Emailadresse>;Sepp';
	SUBJECT : STRING := 'Test';
	dns_server:STRING;
	dns_serv : DWORD;
	text : STRING(STRING_LENGTH) := 'Das ist der Email-Text';
	anhang : STRING(STRING_LENGTH) := '';
	empfaenger : STRING(STRING_LENGTH) := '<Empfaengeremailadresse>';

	abgeschlossen :  BOOL := FALSE;
	inArbeit : BOOL := FALSE;
	fehler_c : DWORD := 0;
	fehler_t : BYTE := 0;
END_VAR

dns_server := '192.168.4.254';
dns_serv := IP4_DECODE(STR:= dns_server );

emailversand(ACTIVATE:=testversand,
			TIMEOUT:=T#90s,
			DTI:=LokalZeitUndDatum,
			DTI_OFFSET:=0,
			DNS_IP4:= dns_serv,
			SERVER:=SERVER,
			MAILFROM:=MAILFROM,
			SUBJECT:=SUBJECT,
			BODY:= text,
			FILES:=anhang,
			MAILTO:=empfaenger);

abgeschlossen := emailversand.DONE;
inArbeit := emailversand.BUSY;
fehler_c := emailversand.ERROR_C;
fehler_t := emailversand.ERROR_T;

hallo

der baustein bekommt bei der dns abfrage keine antwort
das kann sein weil eigentlich gar keine ethernet kommunikation funktioniert

TwinCAT TCP/IP Connection Server hast du installiert ?

hast du den überhaupt schon mal erfolgreich eine ethernet kommunikation nach aussen geschafft ?