none
Correos con DatabaseMail no se envian RRS feed

  • Pregunta

  • Buenos dias.

    Tenemos un Servidor SQL 20104 corriendo sobre Windows 2008 R2 Standard dentro de un servidor virtual de VMWare 32 GB de memoria para el equipo de Win2008. Este servidor solo corre SQL, ninguna otra aplicacion.

    Regularmente todo funciona bien en cuanto al Database mail, el problema es que a veces los correos no llegan a su destino, reviso los correos que estan en la cola con

    [EXEC msdb.dbo.sysmail_help_queue_sp @queue_type = 'mail']

    y en lenght esta la cant. de correos que no han llegado. Por otro lado el status de estos correos es [sent].

    SELECT * FROM msdb.dbo.sysmail_allitems ORDER BY sent_date DESC;

    A veces solamente con reiniciar el agente de SQL se resuelve el problema, pero otras veces necesito reiniciar el servidor completo para que todo funcione bien otra vez.

    Se que esa no es la solucion, pero no encuentro el verdadero problema.

    Cualquier ayuda se agradece.

    Gracias.

    EXEC msdb.dbo.sysmail_help_queue_sp @queue_type = 'mail';

    ]

    sábado, 29 de julio de 2017 17:48

Respuestas

  • Buenas,

      Si revisas el log quizá te de una pista del porque se quedan:

    use msdb

    SELECT items.subject,  
        items.last_mod_date  
        ,l.description FROM dbo.sysmail_faileditems as items  
    INNER JOIN dbo.sysmail_event_log AS l  
        ON items.mailitem_id = l.mailitem_id  
    WHERE items.recipients LIKE '%danw%'    
        OR items.copy_recipients LIKE '%danw%'   
        OR items.blind_copy_recipients LIKE '%danw%'  
    GO


    Jose Miguel Salas C

    • Marcado como respuesta Moderador M viernes, 4 de agosto de 2017 17:50
    lunes, 31 de julio de 2017 22:02