Autor Beitrag
Martoeng
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 25



BeitragVerfasst: Fr 04.06.04 13:37 
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:

ausblenden 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 25



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 526

WinXP Home & Professional
C, C++, Delphi
BeitragVerfasst: 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...

_________________
Lang ist der Weg durch Lehren - kurz und wirksam durch Beispiele! Seneca