Ich habe es jetzt doch wieder selbst herausgefunden:
Delphi-Quellcode:
IdFTP1.LastCmdResult.NumericCode // 425
IdFTP1.LastCmdResult.Text[0] // "try later..."
NumericCode gibt die ID für die Antwort auf den letzten Befehl wieder.
Mithilfe von
Text[0] kann man dann die Nachricht, die auch bei der Fehlermeldung erscheint, als String anzeigen lassen.
Der Fehler tritt beim List-Befehl der IndyFTP-Komponente auf, d.h. dieser muss innerhalb eines try-except-Blocks stehen.