Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   TIdPop3-Connect-Fehler auswerten (https://www.delphipraxis.net/191144-tidpop3-connect-fehler-auswerten.html)

hoika 13. Dez 2016 13:37

TIdPop3-Connect-Fehler auswerten
 
Hallo,
wenn ich das IdPop3.Connect mit einem falschen Passwort aufrufe,
erhalte ich zwar eine E: EIdReplyPOP3Error-Exception mit
der E.Message "Authentication failed", E.ErrorCode ist "-ERR", E.EnhancedCode ist leer.

Ich hätte gern eine Nummer wie beim SMTP.

Weiss jemand, ob und wie das geht ?


Danke

TiGü 13. Dez 2016 14:36

AW: TIdPop3-Connect-Fehler auswerten
 
Vergleiche mal TIdReplySMTP.RaiseReplyError mit TIdReplyPOP3.RaiseReplyError.


Demzufolge müsste in IdPop3.NumericCode die Fehlernummer stehen nach dem Auftreten der EIdReplyPOP3Error-Exception.

hoika 13. Dez 2016 16:09

AW: TIdPop3-Connect-Fehler auswerten
 
Hallo,
was hast denn du für eine Indy-Version ?
IdPop3.NumericCode habe ich hier nicht und
IdPOP3.LastCmdResult.NumericCode ist 0.
IdPOP3.LastCmdResult.Code ist -ERR und
IdPOP3.LastCmdResult.Text.Text das "Authentication failed" von oben

Das ist ja das ärgerliche, beim SMTP habe ich, was ich brauche.

Ich muss dazu sagen, dass sich hier im SSL-verschlüsselte Kommunikation handelt.
Ich benutze TIdSSLIOHandlerSocketOpenSSL, mal sehen, was der so zu bieten hat an Events.

Vielleicht ist da ja etwas anders ...


#Update:'
Hat alles leider nicht geklappt ;(
Dann muss ich eben über die Fehlermeldung gehen.

TiGü 14. Dez 2016 08:58

AW: TIdPop3-Connect-Fehler auswerten
 
Laut IdVers.inc handelt es sich um die Version 10.6.2.5341, die bei Berlin Update 2 halt mit dabei ist.
Um welche handelt es sich denn bei dir?

Kopiere mal bitte deine Definition von TIdReplySMTP.RaiseReplyError, insofern das vorhanden ist.

mjustin 14. Dez 2016 09:17

AW: TIdPop3-Connect-Fehler auswerten
 
Hat der POP3 Standard denn numerische Fehlercodes definiert?

hoika 14. Dez 2016 09:20

AW: TIdPop3-Connect-Fehler auswerten
 
Halo,

mjustin könnte sogar Recht haben!

https://www.ietf.org/rfc/rfc1939.txt

Ich sehe hier immer nur -ERR + Nachrichtentext.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz