Entwickler-Ecke

Internet / Netzwerk - SocketError # 10060 bei IDSMTP


Martoeng - Fr 04.06.04 13:37
Titel: SocketError # 10060 bei IDSMTP
Hi Ihr,

ich schreibe gerade ein Programm für meine Firma, das Rechnungen direkt aus dem Programm per e-mail versenden soll (mit möglichst wenigen Klicks).

Ich hab mich für die Indy-Komponenten entschieden...

Ich hab also ein IDSMTP-Objekt und ein IDMessage-Objekt.

Die Eigenschaften werden wie folgt zugewiesen:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
 idSMTP.Host   := 'smtp.*******';
 idSmtp.Username := '**********';
 idSMTP.Password := '**********';
 idSMTP.Port   := 25;

 idMessage.From.text  :='me@firma.de';
 idMessage.Sender.text:=idMessage.From.text;

 idMessage.Recipients.EMailAddresses:= 'me@nichtfirma.de';
 idMessage.Subject:= 'Test Test';
 
 idSMTP.Connect;
 if idsmtp.Connected = TRUE THEN
 begin
    idSMTP.Send(idMessage);
    idSMTP.Disconnect;
 end;


Als Anbieter wird 1&1 genutzt.

Und nun bekomme ich immer die Fehlermeldung (bei 'idsmtp.connect'):

Zitat:
[...] ist eine Exception der Klasse EIDSocketError aufgetreten. Meldung: "Socket-Fehler # 10060 Zeitüberschreitung der Verbindung"[...]


Weiß jemand woher der Fehler kommt?


Thx & MfG

Martoeng


Martoeng - Mo 07.06.04 12:09

Tritt mich doch jemand mal Bitte!!!!

Am Freitag noch die Zähne dran ausgebissen und heute klappt alles auf Anhieb...

Ach man wird langsam alt....


MfG


Martoeng


DaRkFiRe - Mo 07.06.04 12:47

10060 steht wohl für Verbindung verweigert. Vielleicht war der Server down oder Deine Internetverbindung hat falsch geroutet oder den Server nicht gefunden...