Не стоит переходить на другие компоненты, я попробовал с именем пользователя и паролем. Вроде все нормально отправляется. Так, что ваш первоначальный вариант оказался верным. Только я не проверял на верность логин,пароль:
Код:
if IdSMTP1.Authenticate then ...
Вообще надо конечно это дело похорошему потестировать.