Compartir por


Envío de un correo electrónico de prueba con el Correo electrónico de base de datos

Se aplica a: SQL Server Azure SQL Managed Instance

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

Permisos

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

Procedimiento

  1. Conéctese mediante el Explorador de objetos a SQL Server Management Studio, luego conéctese a una instancia del 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 derecho en Correo electrónico de base de datos y, finalmente, 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>, en el cuadro Perfil de correo de base de datos seleccione el perfil que desea 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. Seleccione 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 valor mailitem_id del mensaje de prueba. Seleccione Aceptar.

  8. En la barra de herramientas, seleccione Nueva consulta para abrir una ventana del Editor de consultas. Ejecute la siguiente instrucción T-SQL 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> ;
    

Consulte también