Mail de Oracle a SMTP autentificado con TLS o NTLM
Publicado por David (1 intervención) el 12/01/2011 10:43:42
Hola.
Necesito poder enviar correos desde un procedimiento almacenado de Oracle a través de un servidor SMTP (creo que es Exchange 2007) que únicamente acepta autentificación NTLM y TSL.
Hasta el momento utilizábamos autentificación base (AUTH LOGIN) con el paquete UTL_SMTP de la siguiente manera (sólo pongo parte del código):
UTL_SMTP.open_connection(HOST_SMTP, PUERTO_SMTP);
UTL_SMTP.ehlo(l_mail_conn, HOST_SMTP);
utl_smtp.command(l_mail_conn, 'AUTH LOGIN');
utl_smtp.command(l_mail_conn, USUARIO);
utl_smtp.command(l_mail_conn, PASSWORD);
Donde tanto USUARIO como PASSWORD iban codificados en Base64.
¿Alguien puede darme alguna pista sobre cómo hacerlo? ¿Tengo que usar algo del tipo STARTTLS? Si es así, ¿cómo lo hago?
Muchas gracias por adelantado.
Necesito poder enviar correos desde un procedimiento almacenado de Oracle a través de un servidor SMTP (creo que es Exchange 2007) que únicamente acepta autentificación NTLM y TSL.
Hasta el momento utilizábamos autentificación base (AUTH LOGIN) con el paquete UTL_SMTP de la siguiente manera (sólo pongo parte del código):
UTL_SMTP.open_connection(HOST_SMTP, PUERTO_SMTP);
UTL_SMTP.ehlo(l_mail_conn, HOST_SMTP);
utl_smtp.command(l_mail_conn, 'AUTH LOGIN');
utl_smtp.command(l_mail_conn, USUARIO);
utl_smtp.command(l_mail_conn, PASSWORD);
Donde tanto USUARIO como PASSWORD iban codificados en Base64.
¿Alguien puede darme alguna pista sobre cómo hacerlo? ¿Tengo que usar algo del tipo STARTTLS? Si es así, ¿cómo lo hago?
Muchas gracias por adelantado.
Valora esta pregunta


0