none
Como saber si se envió o no un correo en SQL Server RRS feed

  • Pregunta

  • Hola buenas tardes a todo.

    Mi pregunta es lo que dice el titulo, quiero enviar correos a diferentes usuarios pero si no se puede enviar el correo que intente el día siguiente y así hasta que se envié, ya tengo un campo en una tabla para saber si se envía o no, como una bandera, pero me hace falta saber si se envían o no los correos.

    alguien me pudiera ayudar con esto?, de antemano muchas gracias :)

    lunes, 24 de febrero de 2014 22:10

Respuestas

Todas las respuestas

  • Buenas;

      Si estas usando "Data base mail", previamente esto tuvo que haber sido configurado, aca un link del paso a paso:

    http://www.guillesql.es/Articulos/Configurar_Database_Mail_SQLServer_2008R2.aspx

    Una ves configurado puedes hacer testing del mismo usando la siguiente sentencia:

    EXECUTE [msdb].[dbo].[sp_send_dbmail]
    @profile_name = 'My profile' ---- Esto cambia según lo este configurado.
    ,@recipients  = 'micorrreo@outlook.com'
    ,@body        = 'Test'
    ,@subject     = 'Test'

    Luego puedes revisar el log de las ejecuciones del data base mail en:

    SELECT *
    FROM   dbo.sysmail_log
    ORDER BY LOG_DATE DESC

    Espero que esto te sirva.

    Saludos!


    Jose Miguel Salas C

    martes, 25 de febrero de 2014 17:05
  • Hola,

    Es un gusto que consultes en el foro. Déjanos saber tus comentarios con respecto a la última respuesta. Esperamos tus comentarios al respecto.

    Saludos,

    Miguel

    MSDN/TechNet Soporte Comunidades

    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.
    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    martes, 25 de febrero de 2014 22:10
    Moderador
  • Hola si usas database mail usa la vista sysmail_unsentitems

    saludos


    Juan Pablo Burgos

    jueves, 27 de febrero de 2014 18:15
  • Perdón por tardar en responder pero me a servido de mucho muchas gracias :)
    martes, 4 de marzo de 2014 15:43