Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/06/2011, 01:21
canirove4
 
Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: validar email consultando dominio

Hola Matanga,
muchas gracias por contestar.
Ya probé a hacerlo con UTL_SMTP. Esto fue lo que probé:

DECLARE
v_From VARCHAR2(80) := '[email protected]';
v_Recipient VARCHAR2(80) := '[email protected]';
v_Subject VARCHAR2(80) := 'PRUEBA';
v_Mail_Host VARCHAR2(30) := 'gmail.com';
v_Mail_Conn utl_smtp.Connection;
crlf VARCHAR2(2) := chr(13)||chr(10);
BEGIN
v_Mail_Conn := utl_smtp.Open_Connection(v_Mail_Host, 25);

utl_smtp.Helo(v_Mail_Conn, v_Mail_Host);

utl_smtp.Quit(v_mail_conn);

EXCEPTION
WHEN utl_smtp.Transient_Error OR utl_smtp.Permanent_Error then
dbms_output.put_line('Unable to send mail: '||sqlerrm);
--raise_application_error(-20000, 'Unable to send mail: '||sqlerrm);
END;

Pensé que si utl_smtp.Helo no me daba error era porque existía.

Pero me dijo un compañero que realmente en v_Mail_Host tendría que poner la ip o el nombre de la máquina de correo, como me has dicho tu, y claro eso es exactamente lo que intento averiguar a partir de una dirección de email.

Entonces, ¿crees que no hay ninguna manera de hacerlo?

Muchas gracias