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
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.
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.
En el cuadro Para, escriba el nombre de correo electrónico del destinatario del mensaje de prueba.
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.
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.
Seleccione Enviar correo electrónico de prueba para enviar el mensaje de prueba a la cola del Correo electrónico de base de datos.
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.
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.
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
- Objetos de configuración de Correo electrónico de base de datos
- Objetos de mensajería de Correo electrónico de base de datos
- Programa externo Correo electrónico de base de datos
- Registro y auditorías del Correo electrónico de base de datos
- Configurar el Agente SQL Server para que use el Correo electrónico de base de datos