1) В курсе;
2) Пробовал и так, и этак. С любым протоколом при подключении SSL методом utUseImplicitTLS вышеописанное исключение. (Это исключает ошибку со стороны сервера);
3) Метод IdIMAP4.Connect выглядит иначе:
Код:
function TIdIMAP4.Connect(const AAutoLogin: Boolean = True): Boolean;
4) В курсе;