Einzelnen Beitrag anzeigen

Steffen

Registriert seit: 19. Mär 2003
Ort: Hamburg
111 Beiträge
 
Delphi 7 Enterprise
 
#1

Indy POP3 Client . Connect Fehler

  Alt 28. Dez 2003, 11:55
Hallo!

Ich frage mich gerade, wie ich bei der Indy POP3-Client-Komponente den Fehler abfangen kann, wenn die Userdaten beim einloggen auf einem POP3-Server nicht korrekt sind...

Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
  IdMessageClient, IdPOP3, StdCtrls, IdMessage, ComCtrls;

type
  TForm1 = class(TForm)
    ....
    IdMessage1: TIdMessage;
    ListView1: TListView;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen } 
  public
    { Public-Deklarationen } 
  end;

var
  Form1: TForm1;
  intindex: integer;
  itm : tlistitem;
implementation

{$R *.dfm} 

procedure TForm1.Button1Click(Sender: TObject);
begin
 pop.Host := 'mail.gmx.net';
 pop.Username := 'Nicht-Existenter-Nickname';
 pop.Password := 'XXX';
 pop.connect; // Hier wird versucht sich einzuloggen
 ...
Wenn ich den Code ausführte bekomme ich eine Exception:
"Im Projekt XXX.exe ist eine Exception der Klasse EIDProtocolReplyError aufgetreten. Meldung: 'Username or Password incorrect'."

Dann habe ich's so versucht...
Delphi-Quellcode:
  ...
  try
    pop.connect();
  except
    AddLog('Fehler beim Herstellen einer Verbindung!')
  end;
  ...
Geht aber irgendwie auch nicht so richtig!
Was habe ich vergessen?

Gruß,
Steffen
  Mit Zitat antworten Zitat