Compartir a través de


Solucionar problemas del Correo electrónico de base de datos: enviar correo electrónico de prueba

Utilice el cuadro de diálogo Enviar correo electrónico de prueba para probar la capacidad de enviar correo mediante un perfil específico.

Procedimientos

Enviar un mensaje de correo electrónico de prueba

  1. Conéctese mediante el Explorador de objetos a una instancia del SQL Server Database Engine (Motor de base de datos de SQL Server) en la que esté configurado el Correo electrónico de base de datos, expanda Administración, haga clic con el botón secundario en Correo electrónico de base de datos y, a continuación, haga clic en Enviar correo electrónico de prueba. Si no existe ningún perfil del Correo electrónico de base de datos, aparecerá un cuadro de diálogo para pedir al usuario que cree un perfil y se iniciará el Asistente para configuración de Correo electrónico de base de datos.

  2. En el cuadro de diálogo Enviar correo electrónico de prueba desde <nombre de instancia> del perfil del Correo electrónico de base de datos, seleccione el perfil que desee probar.

  3. En el cuadro Para, escriba el nombre de correo electrónico del destinatario del mensaje de prueba.

  4. En el cuadro Asunto, escriba la línea de asunto del mensaje de correo electrónico de prueba. Cambie el asunto predeterminado a fin de identificar más fácilmente el mensaje para solucionar el problema.

  5. En el cuadro Cuerpo, escriba el cuerpo del mensaje de prueba. Cambie el asunto predeterminado a fin de identificar más fácilmente el mensaje para solucionar el problema.

  6. Haga clic en Enviar correo electrónico de prueba para enviar el mensaje de prueba a la cola del Correo electrónico de base de datos.

  7. Al enviar el mensaje de prueba, se abre el cuadro de diálogo Correo electrónico de prueba de base de datos. Anote el número que aparece en el cuadro Correo electrónico enviado. Corresponde al mailitem_id del mensaje de prueba. Haga clic en Aceptar.

  8. En la barra de herramientas, haga clic en Nueva consulta para abrir una ventana del Editor de consultas. Ejecute la instrucción siguiente para determinar el estado del mensaje de correo electrónico de prueba:

    SELECT * FROM msdb.dbo.sysmail_allitems 
       WHERE mailitem_id = <the mailitem_id from the previous step> ;
    

    En la columna sent_status se indica si se ha enviado el mensaje de correo electrónico de prueba.

  9. Si se produce un error, ejecute la instrucción siguiente para ver el mensaje correspondiente:

    SELECT * FROM msdb.dbo.sysmail_event_log 
       WHERE mailitem_id = <the mailitem_id from the previous step> ;
    

Permisos

Debe ser miembro de la función fija de servidor sysadmin para utilizar el cuadro de diálogo Enviar correo electrónico de prueba. Los usuarios que no sean miembros de la función fija de servidor sysadmin podrán probar el Correo electrónico de base de datos mediante el procedimiento sp_send_dbmail.