Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2011, 06:27
JrScaletta
 
Fecha de Ingreso: junio-2011
Mensajes: 18
Antigüedad: 13 años, 7 meses
Puntos: 0
Body format - Envio mail SQL

Buenas,

Estoy preparando un envío de mail mediante SQL.

Actualmente tengo este código:
Código:
SET @s_mailmess = ''

    SELECT @s_mailmess = '&nbsp;&nbsp;FECHA: ' +  CONVERT(nvarchar(32), GETDATE(), 113) + '<br>'
    SELECT @s_mailmess = @s_mailmess + '&nbsp;&nbsp;NOMBRE: ' + @nombre + '<br>'
    SELECT @s_mailmess = @s_mailmess + '&nbsp;&nbsp;EMPRESA: ' +  @empresa + '<br>'	
    SELECT @s_mailmess = @s_mailmess + '&nbsp;&nbsp;EMAIL: ' +  @email + '<br>'
    SELECT @s_mailmess = @s_mailmess + '&nbsp;&nbsp;SOFTWARE TRAZABILIDAD: ' + @p_trazabilidad + '<br>'
    SELECT @s_mailmess = @s_mailmess + '&nbsp;&nbsp;SOFTWARE GESTIÓN: ' +  @p_gestion + '<br>'
    SELECT @s_mailmess = @s_mailmess + '&nbsp;&nbsp;COMENTARIOS:: ' +  @comentarios + '<br>'

	-- Enviar por correo.
	
	EXEC msdb.dbo.sp_send_dbmail @profile_name='Sistemas',
    @recipients= '[email protected]',
    @subject=  '[CONTACTO WEB]',
    @body= @s_mailmess;
    
    
     
    
end
Con esto, recibo en el mail algo tal que así:

Cita:
&nbsp;&nbsp;FECHA: 09 Nov 2011 13:22:36:067<br>&nbsp;&nbsp;NOMBRE: Pedro <br>&nbsp;&nbsp;EMPRESA: COMPANY SL <br>&nbsp;&nbsp;EMAIL: [email protected]<br>&nbsp;&nbsp;SOFTWARE TRAZABILIDAD: No <br>&nbsp;&nbsp;SOFTWARE GESTIÓN: Navision <br>&nbsp;&nbsp;COMENTARIOS:: Esto es el comentario.<br>
Entonces, lo que hago para corregir esto es añadirle el @body_format = 'HTML', tal que así:

Código:
-- Enviar por correo.
	
	EXEC msdb.dbo.sp_send_dbmail @profile_name='Sistemas',
    @recipients= '[email protected]',
    @subject=  '[CONTACTO WEB]',
    @body= @s_mailmess,
    @body_format= 'HTML';
Lo que obtengo es que ahora recibo los emails vacíos (sin contenido).

¿A qué puede deberse?

Saludos