Ver Mensaje Individual
  #1  
Antiguo 03-02-2021
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Propiedades para un TIdSMTP

Buenas a todos. Tengo en una aplcicación definido un TIdSMTP para enviar correos desde la misma. Me estoy encontrando con una peculiaridad a la hora definir la seguridad de la cuenta que no sé bien como atacar. Tengo esto:
Código:
fMenu->Enviar->Host              = "10.100.0.4";
fMenu->SSLIOHandler->Host        = "10.100.0.4";
fMenu->SSLIOHandler->Destination = "10.100.0.4:25";
switch (lLisSer->IndexOf(LowerCase(fMenu->SSLIOHandler->Host)))
{
     case 1:   // Gmail
          fMenu->Enviar->UseTLS                   = utUseImplicitTLS;
          fMenu->SSLIOHandler->SSLOptions->Method = sslvSSLv3;
          fMenu->SSLIOHandler->SSLOptions->Mode   = sslmUnassigned;
          break;
     case 2:   // Hotmail
          fMenu->Enviar->UseTLS                   = utUseExplicitTLS;
          fMenu->SSLIOHandler->SSLOptions->Method = sslvTLSv1;
          break;
     case 0:   // Yahoo
     default:
          fMenu->Enviar->UseTLS = utNoTLSSupport;
          break;
}
Si entro a través de Outolook a ver las propiedades de los servidores POP y SMTP en el primero me indica que No requiere una conexión cifrada (SSL/TLS) y que No requiere inicio de sesión utilizando Autenticación de contraseña segura (SPA) y para el servidor saliente me indica que no utiliza ningún método de cifrado, que el servidor de salida requiere autenticación y que hay que usar la misma configuración que para el servidor POP.

Con el código que tengo definido, lógicamente, se va por la última opción del switch pero al hacer la prueba de conexión, al menos en mi máquina, me da un error 10003. ¿Estoy haciendo algo mal?
Responder Con Cita