Tema: xp_sendmail
Ver Mensaje Individual
  #10 (permalink)  
Antiguo 25/04/2003, 08:53
Avatar de Linterns
Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 5 meses
Puntos: 11


fijate que a mi me dio el mismo problema con Oracle (no creo que se diferencie mucho con Sql Server) pero lo resolvi poniendo el en cuerpo el Mime, From, Subjec y to.

ej: (Hecho en Oracle)
Código:
PROCEDURE ENVIAR_CORREO
(  P_ENVIA     IN VARCHAR2,
   P_RECIBE    IN VARCHAR2,
   P_ASUNTO    IN VARCHAR2,
   P_MENSAJE   IN VARCHAR2)
IS
  mailhost     VARCHAR2(30) := 'linterns.com';
  mail_conn    utl_smtp.connection; 
  
  crlf VARCHAR2( 2 ):= CHR( 13 ) || CHR( 10 );
  mesg VARCHAR2( 1000 );
BEGIN
  mail_conn := utl_smtp.open_connection(mailhost, 25);
 
  mesg:= 'MIME-Version: 1.0' ||CHR(13)|| CHR(10)||'Content-type: text/html' || CHR(13)||CHR(10)||
         'Date: ' || TO_CHAR( SYSDATE, 'dd Mon yy hh24:mi:ss' ) || crlf ||
         'From:  <'||P_ENVIA||'>' || crlf ||
         'Subject: '||P_ASUNTO || crlf ||
         'To: '||P_RECIBE || crlf ||
         '' || crlf || P_MENSAJE;
  utl_smtp.helo(mail_conn, mailhost);
  utl_smtp.mail(mail_conn, P_ENVIA);
  utl_smtp.rcpt(mail_conn, P_RECIBE);
  utl_smtp.data(mail_conn, mesg);
  utl_smtp.quit(mail_conn);
END;
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***