Autor Beitrag
holgerbremen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 120



BeitragVerfasst: Do 08.09.05 13:42 
Hallo,
ich versuche über die Indy-SMTP-Komponente eine Mail an unseren firmeninternen Server zu versenden. Host, Username und Passwort sind identisch mit Outlook. Beim Connect bekomme ich "EIdSocketfehler. Meldung: Socket-Fehler #10053". Die Anmeldedaten sind aber korrekt. Hat jemand eine Ahnung, wo das Problem liegt.


ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
procedure TfrmMain.Button1Click(Sender: TObject);
var
  List: TStringList;
  msg: TIdMessage;
  smtp: TIdSMTP ;

begin
  msg:=TidMessage.Create(self);
  smtp:=TidSMTP.Create(nil);
  list := TStringList.Create;

  list.Add('Hallo');
  try
    msg.Clear;
    msg.Body.AddStrings(list);
    msg.From.Address := 'name@test.mail';
    msg.Recipients.EMailAddresses := 'name@test.mail';
    msg.Subject := 'Subject';

    smtp.Host := '192.168.1.252';
    smtp.Username := 'name';
    smtp.Password := 'pass';
    smtp.Port := 25;

    // Am Server Anmelden und abschicken
    smtp.Connect;
    smtp.Send(idMsg);
  finally
    smtp.Free;
    msg.Free;

  end;

end;


Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt.