Compartir vía


Configuración de Correo electrónico de base de datos

Se aplica a: SQL Server

En este artículo se describe cómo habilitar y configurar el Correo electrónico de base de datos con el Asistente para configuración de Correo electrónico de base de datos y crear un script de configuración de Correo electrónico de base de datos mediante plantillas.

Antes de empezar

Use la opción DatabaseMail XPs para habilitar Correo electrónico de base de datos en este servidor. Para obtener más información, vea el artículo de referencia Correo electrónico de base de datos XP opción de configuración del servidor.

Limitaciones y restricciones

Se necesita un bloqueo de base de datos para habilitar SQL Server Service Broker en cualquier base de datos. Si se desactivó Service Broker en msdb, para habilitar Correo electrónico de base de datos, detenga primero el Agente SQL Server para que Service Broker pueda obtener el bloqueo necesario.

Seguridad

Para configurar Correo electrónico de base de datos, debe ser miembro del rol de servidor fijo sysadmin . Para enviar un correo electrónico con Correo electrónico de base de datos debe ser miembro del rol de base de datos DatabaseMailUserRole en la base de datos msdb.

Solución de problemas

Para solucionar problemas de Correo electrónico de base de datos, visite:

Use el Asistente para configuración del Correo electrónico de base de datos.

Para configurar Correo electrónico de base de datos con un asistente

Para los pasos siguientes, se usa SQL Server Management Studio (SSMS). Descargue la versión más reciente de SSMS en aka.ms/ssms.

  1. En Explorador de objetos, expanda el nodo de la instancia para la que desea configurar el Correo electrónico de base de datos.

  2. Expanda el nodo Administración .

  3. Haga clic con el botón derecho en Correo electrónico de base de datos y seleccione Configurar Correo electrónico de base de datos.

  4. Complete los cuadros de diálogo del asistente:

Página principal

En esta página se describen los pasos para configurar Correo electrónico de base de datos.

No volver a mostrar esta página: active esta opción para evitar que la página de bienvenida se muestre en el futuro.

Siguiente : continúa con la página Seleccionar una tarea de configuración .

Cancelar: finaliza el asistente sin configurar Correo electrónico de base de datos.

Seleccionar tarea de configuración

Use la página Seleccionar tarea de configuración para indicar qué tarea se completará cada vez que se use el Asistente. Si cambia de opinión antes de completar el Asistente, utilice el botón Atrás para volver a esta página y seleccionar otra tarea.

Nota:

Si el Correo electrónico de base de datos no se ha habilitado, recibirá el mensaje: La característica Correo electrónico de base de datos no está disponible. ¿Desea habilitar esta característica? Responder es equivalente a habilitar correo electrónico de base de datos mediante la opciónXPs de Correo electrónico de base de datos del procedimiento almacenado del sistema sp_configure.

Instalar Correo electrónico de base de datos realizando las siguientes tareas
Realiza todas las tareas necesarias para configurar el Correo electrónico de base de datos por primera vez. Esta opción incluye las otras tres.

Administrar cuentas y perfiles de Correo electrónico de base de datos
Permite crear nuevas cuentas y perfiles de Correo electrónico de base de datos, así como visualizar, cambiar o eliminar los ya existentes.

Administrar seguridad del perfil
Permite configurar qué usuarios tienen acceso a los perfiles de Correo electrónico de base de datos.

Ver o cambiar parámetros del sistema
Permite configurar los parámetros del sistema de Correo electrónico de base de datos, como el tamaño máximo de los datos adjuntos.

Página Nueva cuenta

Use esta página para crear una nueva cuenta de Correo electrónico de base de datos. Esta cuenta contiene información para enviar correo electrónico a un servidor SMTP.

Las cuentas de Correo electrónico de base de datos contienen la información que SQL Server utiliza para enviar mensajes de correo electrónico a un servidor SMTP. Cada cuenta contiene información para un servidor de correo electrónico.

Una cuenta del Correo electrónico de base de datos solo se utiliza para el Correo electrónico de base de datos. Una cuenta de correo de Correo electrónico de base de datos no corresponde a una cuenta de SQL Server ni a una cuenta de Microsoft Windows. Correo electrónico de base de datos se puede enviar mediante las credenciales del motor de base de datos de SQL Server mediante otras credenciales que suministre o en forma anónima. Cuando se utiliza la autenticación básica, el nombre de usuario y la contraseña de una cuenta del Correo electrónico de base de datos solo se utilizan para la autenticación con el servidor de correo electrónico. No es necesario que una cuenta corresponda a un usuario de SQL Server o a un usuario del equipo en el que se ejecuta SQL Server.

Account name
Escriba el nombre de la nueva cuenta.

Descripción
Escriba una descripción de la cuenta. La descripción es opcional.

Dirección de correo electrónico
Escriba el nombre de la dirección de correo electrónico de la cuenta. Es la dirección desde la que se envía el correo electrónico. Por ejemplo, una cuenta del Agente SQL Server puede enviar correo electrónico desde la dirección SqlAgent@Adventure-Works.com.

Nombre para mostrar
Escriba el nombre que se muestra en los mensajes de correo electrónico enviados desde esta cuenta. Este nombre es opcional. Se trata del nombre que se muestra en los mensajes enviados desde esta cuenta. Por ejemplo, una cuenta para el Agente SQL Server puede mostrar el nombre “Agente SQL Server Automated Mailer” en los mensajes de correo electrónico.

Correo electrónico de respuesta
Escriba la dirección de correo electrónico que se utilizará para las respuestas a los mensajes enviados desde esta cuenta. Esta dirección es opcional. Por ejemplo, las respuestas a los mensajes de una cuenta del Agente SQL Server pueden dirigirse al administrador de la base de datos, danw@Adventure-Works.com.

Nombre del servidor
Escriba el nombre o la dirección IP del servidor SMTP que utiliza la cuenta para enviar correo electrónico. Normalmente, esto tiene un formato similar a smtp.<your_company>.com. Si necesita ayuda, consulte a su administrador de correo.

Número de puerto
Escriba el número de puerto del servidor SMTP de esta cuenta. La mayoría de los servidores SMTP usan el puerto 25 o 587 o el puerto 465 para las conexiones SSL.

Este servidor requiere una conexión segura (SSL)
Cifra comunicación mediante SSL (Capa de sockets seguros).

Autenticación de Windows con credenciales del servicio Motor de base de datos
Se establece la conexión al servidor SMTP mediante credenciales configuradas para el servicio del motor de base de datos de SQL Server. La autenticación en el servidor de correo electrónico con las credenciales de servicio se realiza a través de la autenticación NTLM, una opción solo disponible para Exchange en el entorno local. Para más información, consulte Autenticación y EWS en Exchange.

Autenticación básica
Se especifica el nombre de usuario y la contraseña que requiere el servidor SMTP.

Nombre de usuario
Escriba el nombre de usuario que utiliza el Correo electrónico de base de datos para iniciar la sesión en el servidor SMTP. Si el servidor SMTP requiere autenticación básica, el nombre de usuario es necesario.

Contraseña
Escriba la contraseña que utiliza el Correo electrónico de base de datos para iniciar la sesión en el servidor SMTP. Si el servidor SMTP requiere autenticación básica, la contraseña es necesaria.

Confirmar contraseña
Escriba de nuevo la contraseña para confirmarla. Si el servidor SMTP requiere autenticación básica, la contraseña es necesaria.

Autenticación anónima
Se envía correo al servidor SMTP sin credenciales de inicio de sesión. Utilice esta opción cuando el servidor SMTP no requiere autenticación.

Página Administrar cuenta existente

Utilice esta página para administrar una cuenta existente de Correo electrónico de base de datos.

Account name
Seleccione la cuenta que va a ver, actualizar o eliminar.

Eliminar
Elimina la cuenta seleccionada. Debe quitar esta cuenta de los perfiles asociados, o eliminar dichos perfiles, antes de eliminar la cuenta seleccionada.

Descripción
Muestra o actualiza la descripción de la cuenta. La descripción es opcional.

Dirección de correo electrónico
Muestra o actualiza el nombre de la dirección de correo electrónico de la cuenta. Es la dirección desde la que se envía el correo electrónico. Por ejemplo, una cuenta del Agente Microsoft SQL Server puede enviar correo electrónico desde la dirección SqlAgent@Adventure-Works.com.

Nombre para mostrar
Muestra o actualiza el nombre que se muestra en los mensajes de correo electrónico enviados desde esta cuenta. Este nombre es opcional. Se trata del nombre que se muestra en los mensajes enviados desde esta cuenta. Por ejemplo, una cuenta del Agente SQL Server puede mostrar el nombre SQL Server Agent Automated Mailer (Proveedor de servicio de envío de correo automatizado del Agente SQL Server) en los mensajes de correo electrónico.

Correo electrónico de respuesta
Muestra o actualiza la dirección de correo electrónico que se utilizará para las respuestas a los mensajes enviados desde esta cuenta. Esta dirección es opcional. Por ejemplo, las respuestas a los mensajes de una cuenta del Agente SQL Server pueden dirigirse al administrador de la base de datos, danw@Adventure-Works.com.

Nombre del servidor
Muestra o actualiza el nombre del servidor SMTP que utiliza la cuenta para enviar correo electrónico. Normalmente, esto tiene un formato similar a smtp.<your_company>.com. Si necesita ayuda, consulte a su administrador de correo.

Número de puerto
Muestra o actualiza el número de puerto del servidor SMTP de esta cuenta. La mayoría de los servidores SMTP usan el puerto 25 o 587 o el puerto 465 para las conexiones SSL.

Este servidor requiere una conexión segura (SSL)
Cifra comunicación mediante SSL (Capa de sockets seguros).

Autenticación de Windows con credenciales del servicio Motor de base de datos
Se establece la conexión al servidor SMTP mediante credenciales configuradas para el servicio del motor de base de datos de SQL Server.

Autenticación básica
Se especifica el nombre de usuario y la contraseña que requiere el servidor SMTP.

Nombre de usuario
Vea o actualice el nombre de usuario que utiliza el Correo electrónico de base de datos para iniciar la sesión en el servidor SMTP. Si el servidor SMTP requiere autenticación básica, el nombre de usuario es necesario.

Contraseña
Cambie la contraseña que utiliza el Correo electrónico de base de datos para iniciar la sesión en el servidor SMTP. Si el servidor SMTP requiere autenticación básica, la contraseña es necesaria.

Confirmar contraseña
Escriba de nuevo la contraseña para confirmarla. Si el servidor SMTP requiere autenticación básica, la contraseña es necesaria.

Autenticación anónima
Se envía correo al servidor SMTP sin credenciales de inicio de sesión. Utilice esta opción cuando el servidor SMTP no requiere autenticación.

Nueva página del perfil

Utilice esta página para crear un perfil de Correo electrónico de base de datos. Un Perfil de Correo electrónico de base de datos es una colección de cuentas de Correo electrónico de base de datos. Los perfiles aumentan la confiabilidad en casos en los que no se puede tener acceso a un servidor de correo electrónico al proporcionar cuentas de Correo electrónico de base de datos alternativas. Se requiere al menos una cuenta de Correo electrónico de base de datos. Para obtener más información acerca de cómo establecer la prioridad de las cuentas de Correo electrónico de base de datos en el perfil, vea Create a Database Mail Profile.

Utilice los botones Subir y Bajar para cambiar el orden en que se utilizan las cuentas del Correo electrónico de base de datos. Este orden se determina mediante un valor denominado número de secuencia. El botónSubir reduce el número de secuencia y el botón Bajar aumenta el número de secuencia. El número de secuencia determina el orden en que el Correo electrónico de base de datos utiliza las cuentas en el perfil. En el caso de un mensaje de correo electrónico nuevo, el Correo electrónico de base de datos se inicia con la cuenta con el número de secuencia más bajo. Si la cuenta genera un error, el Correo electrónico de base de datos utiliza la cuenta con el siguiente número de secuencia superior y así sucesivamente hasta que el Correo electrónico de base de datos envía el mensaje correctamente o la cuenta con el número de secuencia superior genera un error. Si la cuenta con el número de secuencia superior genera un error, el Correo electrónico de base de datos pausa los intentos de envío del correo electrónico durante la cantidad de tiempo configurada en el parámetro AccountRetryDelay y, a continuación, inicia nuevamente el proceso de intento de envío del correo electrónico comenzando por el número de secuencia más bajo. Use el parámetro AccountRetryAttempts del Correo electrónico de base de datos para configurar el número de veces que el proceso de correo electrónico externo intenta enviar el mensaje de correo electrónico al usar cada cuenta del perfil especificado. Puede configurar los parámetros AccountRetryDelay y AccountRetryAttempts en la página Configurar parámetros del sistema del Asistente para configuración del Correo electrónico de base de datos.

Nombre del perfil
Escriba el nombre del nuevo perfil. El perfil se crea con este nombre. No utilice el nombre de un perfil existente.

Nota:

Para enviar correo electrónico mediante trabajos del Agente SQL en Azure SQL Managed Instance, el Agente SQL Server solo puede usar un perfil de Correo electrónico de base de datos y debe llamarse AzureManagedInstance_dbmail_profile. Para obtener más información y conseguir un script de ejemplo, vea Notificaciones de trabajo del Agente SQL de Azure SQL Managed Instance.

Descripción
Escriba una descripción para el perfil. La descripción es opcional.

Cuentas SMTP
Elija una o más cuentas para el perfil. La prioridad establece el orden en el que el Correo electrónico de base de datos utiliza las cuentas. Si no se incluye ninguna cuenta, debe seleccionar Agregar para continuar y agregar una nueva cuenta SMTP.

Add (Agregar)
Agregue una cuenta al perfil.

Remove
Quite la cuenta seleccionada del perfil.

Subir
Aumente la prioridad de la cuenta seleccionada.

Bajar
Disminuya la prioridad de la cuenta seleccionada.

Página de Administrar perfil existente

Utilice esta página para administrar un perfil existente del Correo electrónico de base de datos. Un Perfil de Correo electrónico de base de datos es una colección de cuentas de Correo electrónico de base de datos. Los perfiles aumentan la confiabilidad en casos en los que no se puede tener acceso a un servidor de correo electrónico al proporcionar cuentas de Correo electrónico de base de datos alternativas. Se requiere al menos una cuenta de Correo electrónico de base de datos. Para obtener más información acerca de cómo establecer la prioridad de las cuentas de Correo electrónico de base de datos en el perfil, vea Create a Database Mail Profile.

Utilice los botones Subir y Bajar para cambiar el orden en que se utilizan las cuentas del Correo electrónico de base de datos. Este orden se determina mediante un valor denominado número de secuencia. El botónSubir reduce el número de secuencia y el botón Bajar aumenta el número de secuencia. El número de secuencia determina el orden en que el Correo electrónico de base de datos utiliza las cuentas en el perfil. En el caso de un mensaje de correo electrónico nuevo, el Correo electrónico de base de datos se inicia con la cuenta con el número de secuencia más bajo. Si la cuenta genera un error, el Correo electrónico de base de datos utiliza la cuenta con el siguiente número de secuencia superior y así sucesivamente hasta que el Correo electrónico de base de datos envía el mensaje correctamente o la cuenta con el número de secuencia superior genera un error. Si la cuenta con el número de secuencia superior genera un error, el Correo electrónico de base de datos pausa los intentos de envío del correo electrónico durante la cantidad de tiempo configurada en el parámetro AccountRetryDelay y, a continuación, inicia nuevamente el proceso de intento de envío del correo electrónico comenzando por el número de secuencia más bajo. Use el parámetro AccountRetryAttempts del Correo electrónico de base de datos para configurar el número de veces que el proceso de correo electrónico externo intenta enviar el mensaje de correo electrónico al usar cada cuenta del perfil especificado. Puede configurar los parámetros AccountRetryDelay y AccountRetryAttempts en la página Configurar parámetros del sistema del Asistente para configuración del Correo electrónico de base de datos.

Nombre del perfil
Permite seleccionar el nombre del perfil que se va a administrar.

Eliminar
Permite eliminar el perfil seleccionado. Se le pedirá que seleccione para eliminar el perfil seleccionado y para no enviar los mensajes no enviados; o bien seleccione No para eliminar el perfil seleccionado solo si no existen mensajes sin enviar.

Descripción
Permite ver o cambiar la descripción del perfil seleccionado. La descripción es opcional.

Cuentas SMTP
Elija una o más cuentas para el perfil. La prioridad de conmutación por error establece el orden en que el Correo electrónico de base de datos utiliza la cuenta en caso de una conmutación por error.

Add (Agregar)
Agregue una cuenta al perfil.

Remove
Quite la cuenta seleccionada del perfil.

Subir
Permite aumentar la prioridad de conmutación por error de la cuenta seleccionada.

Bajar
Permite reducir la prioridad de conmutación por error de la cuenta seleccionada.

Prioridad
Permite ver la prioridad de conmutación por error actual de la cuenta.

Account name
Permite ver el nombre de la cuenta.

E-mail Address
Permite ver la dirección de correo electrónico de la cuenta.

Página Agregar cuenta al perfil

Use esta página para elegir la cuenta que se va a agregar al perfil. Elija entre una cuenta existente en el cuadro Nombre de cuenta o seleccione Nueva cuenta.

Account name
Seleccione el nombre de la cuenta que se va a agregar al perfil.

Dirección de correo electrónico
La dirección de correo electrónico de la cuenta seleccionada. No puede cambiar la dirección de correo electrónico en esta página. Para cambiar la dirección de correo electrónico de la cuenta, regrese a la página principal del asistente y seleccione la opción Administrar cuentas y perfiles de Correo electrónico de base de datos .

Nombre del servidor
El nombre del servidor de correo electrónico para la cuenta seleccionada. No puede cambiar el nombre del servidor en esta página. Para cambiar el nombre del servidor de la cuenta, regrese a la página principal del asistente y seleccione la opción Administrar cuentas y perfiles de Correo electrónico de base de datos .

Nueva cuenta
Crea una nueva cuenta.

Página Administrar perfiles y cuentas

Utilice esta página para elegir una tarea para administrar un perfil o una cuenta.

Crear nueva cuenta
Crea una nueva cuenta.

Ver, cambiar o eliminar cuenta existente
Administra o elimina una cuenta existente.

Crear nuevo perfil
Crear un nuevo perfil.

Presenta, cambia o elimina un perfil existente. También puede administrar cuentas asociadas con el perfil.
Actualiza o elimina un perfil existente. Esta opción también le permite administrar cuentas asociadas al perfil.

Administrar seguridad del perfil, pestaña Público

Utilice esta página para configurar un perfil público.

Los perfiles son públicos o privados. Un perfil privado solo es accesible para determinados usuarios o roles. Un perfil público permite a cualquier usuario o rol con acceso a la base de datos host de correo (msdb) enviar correo electrónico al usar dicho perfil.

Un perfil puede ser predeterminado. En este caso, los usuarios o los roles pueden utilizar el perfil para enviar correo electrónico sin especificarlo explícitamente. Si el usuario o el rol que envía el mensaje de correo electrónico tiene un perfil privado predeterminado, el Correo electrónico de base de datos utilizará dicho perfil. Si el usuario o el rol no tiene un perfil privado predeterminado, sp_send_dbmail usa el perfil público predeterminado de la base de datos msdb. Si no hay ningún perfil privado predeterminado para el usuario o el rol ni tampoco ningún perfil público predeterminado para la base de datos, sp_send_dbmail devuelve un error. Solo se puede marcar un perfil como predeterminado.

Pública
Seleccione esta opción para convertir en público el perfil especificado.

Profile Name
Muestra el nombre del perfil.

Nota:

Para enviar correo electrónico mediante trabajos del Agente SQL en Azure SQL Managed Instance, el Agente SQL Server solo puede usar un perfil de Correo electrónico de base de datos y debe llamarse AzureManagedInstance_dbmail_profile. Para obtener más información y conseguir un script de ejemplo, vea Notificaciones de trabajo del Agente SQL de Azure SQL Managed Instance.

Perfil predeterminado
Seleccione esta opción para convertir en predeterminado el perfil especificado.

Mostrar solo perfiles públicos existentes
Seleccione esta opción para mostrar solo los perfiles públicos de la base de datos especificada.

Administrar seguridad del perfil, pestaña Privado

Utilice esta página para configurar un perfil privado.

Los perfiles son públicos o privados. Un perfil privado solo es accesible para determinados usuarios o roles. Un perfil público permite a cualquier usuario o rol con acceso a la base de datos host de correo (msdb) enviar correo electrónico al usar dicho perfil.

Un perfil puede ser predeterminado. En este caso, los usuarios o los roles pueden utilizar el perfil para enviar correo electrónico sin especificarlo explícitamente. Si el usuario o el rol que envía el mensaje de correo electrónico tiene un perfil privado predeterminado, el Correo electrónico de base de datos utilizará dicho perfil. Si el usuario o el rol no tiene un perfil privado predeterminado, sp_send_dbmail usa el perfil público predeterminado de la base de datos msdb. Si no hay ningún perfil privado predeterminado para el usuario o el rol ni tampoco ningún perfil público predeterminado para la base de datos, sp_send_dbmail devuelve un error.

Nombre de usuario
Seleccione el nombre de un usuario o un rol de la base de datos msdb.

Acceso
Seleccione si el usuario o el rol tienen acceso al perfil especificado.

Nombre del perfil
Muestra el nombre del perfil.

Es el perfil predeterminado
Permite seleccionar si el perfil es el predeterminado para el usuario o el rol. Cada usuario o rol solo puede tener un perfil predeterminado.

Mostrar solo perfiles privados existentes para este usuario
Seleccione esta opción para mostrar solo los perfiles a los que el usuario o el rol especificados ya tienen acceso.

Configurar parámetros del sistema

Utilice esta página para especificar los parámetros del sistema de Correo electrónico de base de datos. Visualice los parámetros del sistema y el valor actual de cada uno de ellos. Seleccione un parámetro para ver una descripción breve en el panel de información.

Número de reintentos de cuenta
Número de veces que el proceso de correo electrónico externo intenta enviar el mensaje de correo electrónico con cada cuenta del perfil especificado.

Intervalo entre reintentos de cuenta (segundos)
Cantidad de tiempo en segundos que el proceso de correo electrónico externo espera después de intentar entregar un mensaje con todas las cuentas del perfil antes de volver a intentarlo con todas las cuentas.

Tamaño máximo del archivo (bytes)
Tamaño máximo de los datos adjuntos en bytes.

Extensiones de archivo adjunto prohibidas
Lista de extensiones separadas por comas que no se puede enviar como datos adjuntos en un mensaje de correo electrónico. Seleccione el botón Examinar (...) para agregar extensiones adicionales.

Vigencia mínima del ejecutable de Correo electrónico de base de datos (segundos)
Cantidad de tiempo mínima en segundos que el proceso de correo electrónico externo permanece activo. El proceso permanecerá activo mientras queden mensajes en la cola del Correo electrónico de base de datos. Este parámetro especifica el tiempo que permanece activo el proceso si no hay ningún mensaje por procesar.

Nivel de registro
Sirve para especificar qué mensajes se deben registrar en el registro de Correo electrónico de base de datos. Los valores posibles son:

  • Normal: solo registra los errores

  • Extendido: registra los errores, las advertencias y los mensajes informativos

  • Detallado: registra errores, advertencias, mensajes informativos, mensajes de operación correcta y otros mensajes internos Utilice el registro detallado para la solución de problemas.

El valor predeterminado es Extendido.

Restablecer todo
Seleccione esta opción para restablecer los valores predeterminados de la página.

Página Finalización del asistente

Utilice esta página para revisar las acciones que realizará el Asistente para configuración del Correo electrónico de base de datos. Los cambios no se llevan a cabo hasta que finaliza el asistente.

Página Enviar correo electrónico de prueba

Para obtener un tutorial rápido para enviar un correo electrónico de prueba, consulte Envío de un correo electrónico de prueba con correo electrónico de base de datos.

Utilice la página Enviar correo electrónico de prueba desde<instance_name> para enviar un mensaje de correo electrónico utilizando el perfil de Correo electrónico de base de datos especificado. Los miembros del rol fijo de servidor sysadmin son los únicos que pueden enviar un mensaje de correo electrónico de prueba mediante esta página.

Perfil de Correo electrónico de base de datos
Seleccione un perfil de Correo electrónico de base de datos de la lista. Este campo es obligatorio. Si no aparece ningún perfil, significa que no hay ninguno o que no tiene permiso para ninguno. Utilice el Asistente para configuración de Correo electrónico de base de datos para crear y configurar perfiles. Si no aparece ningún perfil, utilice el Asistente para configuración de Correo electrónico de base de datos para crear un perfil para su utilización.

Para
Dirección de correo electrónico de los destinatarios de los mensajes. Se requiere al menos un destinatario.

Asunto
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.

Cuerpo
Cuerpo del mensaje de prueba. Cambie el asunto predeterminado a fin de identificar más fácilmente el mensaje para solucionar el problema.

En el cuadro de diálogo Correo electrónico de prueba de base de datos se confirma que el Correo electrónico de base de datos intentó enviar el mensaje de correo electrónico de prueba y se indica el mailitem_id del mismo. Pregunte al destinatario si ha recibido el mensaje. Normalmente, los mensajes de correo electrónico se reciben en pocos minutos, pero puede que se retrasen a causa de un rendimiento lento de la red, una acumulación de mensajes en el servidor de correo o si el servidor no está disponible temporalmente. Use mailitem_id para solucionar el problema.

Correo electrónico enviado

mailitem_id del mensaje de correo electrónico de prueba.

Solución de problemas

Al seleccionar este botón, se le lleva a este documento, Configurar Correo electrónico de base de datos.

Usar plantillas de SQL Server Management Studio para generar T-SQL

Para crear un script de configuración T-SQL de Correo electrónico de base de datos

  1. En SQL Server Management Studio, en el menú Ver , seleccione Explorador de objetos.

  2. En la ventana Explorador de plantillas , expanda la carpeta Correo electrónico de base de datos .

  3. Haga doble clic en Simple Database Mail Configuration (Configuración de correo electrónico de base de datos simple). Se abre la plantilla en una ventana de consulta nueva.

  4. En el menú Consulta , seleccione Especificar valores para parámetros de plantilla. Se abre la ventana Reemplazar parámetros de plantilla .

  5. Escriba valores para profile_name, account_name, SMTP_servername, email_addressy display_name. SQL Server Management Studio rellena la plantilla con los valores indicados.

  6. Ejecute el script para crear la configuración.

  7. El script no garantiza el acceso al perfil para los usuarios de la base de datos. Por lo tanto, de forma predeterminada, solo pueden utilizar el perfil los miembros del rol fijo de seguridad sysadmin . Para obtener más información sobre cómo conceder acceso a los perfiles, vea sysmail_add_principalprofile_sp (Transact-SQL)