Te Recomiendo que las DLL las pongas en la carpeta del ejecutable.
y no es necesario que utilices el
Código Delphi
[-]
IdSSLOpenSSLHeaders.Load;
Si esta creado y asignaste el tipo de conexion a utilizar alcanza
una vez que lo create
Código Delphi
[-]
IdSSLIOHandlerSocketOpenSSL:=TIdSSLIOHandlerSocketOpenSSL.create(nil);
IdSSLIOHandlerSocketOpenSSL.SSLOptions.Method:=sslvTLSv1;
IDsmtp.IOHandler:=ssl;
IDsmtp.UseTLS:=utUseImplicitTLS;
Con esto bastaria