Hallo,
Zitat:
Habe mir eine Funktion gebastelt, die einfach nur prüfen soll, ob die Verbindung und Authentifizierung erfolgreich war [...]
Dazu würde es ausreichen
IdSMTP.DidAuthenticate
- nach einem erfolgreichem Connect - auszuwerten. Der Aufruf
IdSMTP.Authenticate
liefert nach einem
IdSMTP.Connect
immer True, wenn die Verbindung (erfolgreich) aufgebaut wurde, ansonsten wird versucht die Verbindung aufzubauen.
Zitat:
[...] Allerdings liefert mir der folgende Ausschnitt immer True zurück. Selbst wenn ich das Passwort ganz weglasse
Da es nur ein Ausschnitt ist kann ich natürlich nichts dazu sagen wann Du das Passwort weglässt, wie Du die Verbindung aufbaust etc.
Wenn das
IdSMTP.Connect
klappt, dann liefert
IdSMTP.Authenticate
bzw.
IdSMTP.DidAuthenticate
True.
Oder habe ich da jetzt was an Deiner Fragestellung falsch verstanden?
Gruß