SMTP kennt keine Benutzernamen und Passwort. Somit kann man die auch nicht testen.
Für die Authentifizierung muss gibt es verschiedene Verfahren, die man mit
SMTP kombinieren kann. Es hängt stark vom Verfahren ab, wie das abläuft (z.B. SASLNTLM in einer Windows-Domäne mit Exchange), am Ende steht aber ein
IdSMTP.Authenticate();
. Das kann man auch ohne Versand testen.