El servicio de correos nos va a ayudar principalmente para notificaciones por eventos generados en nuestro servidor, ya sea para reportar sobre errores, procesos como backups, algún procedimiento almacenado ejecutado o cualquier proceso que queramos tener controlado. En realidad es muy útil, yo lo utilizo a diario.

Configuración

  1. Creación del perfil. En el asistente buscamos Database Mail y seleccionamos Configurar. En la siguiente pantalla nos va a indicar que debemos crear el perfil inicial.

En la siguiente pantalla nos va a preguntar si queremos habilitar el servicio de correo, le indicamos que sí y continuamos.

Comenzamos a llenar los datos para el perfil, y seleccionamos Add, para configurar la cuenta de correo asociada.

Llenamos todos los campos requeridos y seleccionamos OK. Cuando se cierra la pantalla de la cuenta de correo, continuamos con el proceso, seleccionamos Next en las siguientes tres pantallas.

  1. Ahora que tenemos el perfil creado, continuamos con la creación del correo electrónico.
sp_configure 'show advanced', 1 GO RECONFIGURE GO sp_configure 'Database Mail XPs', 1 GO RECONFIGURE GO

Ejecutamos el query para configurar el servicio.

  1. En el último paso probamos el servicio y enviamos un correo.
USE msdb GO EXEC sp_send_dbmail @profile_name='Roy Rojas', @recipients='[micorreo@gmail.com](mailto:micorreo@gmail.com)', @subject='Mensaje de prueba', @body='Felicidades ya puedes enviar correos desde tu base de datos'

Felicidades, ya tienes configurado tu servidor de correos en SQL Server.