Configurar perfiles de correo de la MAPI extendida

En esta sección se describe cómo configurar perfiles de correo de la MAPI extendida para utilizarlos con SQL Mail o Correo del Agente SQL Server.

[!NOTA]

Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Para enviar correo utilice el Correo electrónico de base de datos.

Configurar un perfil para SQL Mail

Los perfiles de correo de la MAPI extendida son específicos de la cuenta de usuario de dominio de Microsoft Windows que se activa cuando un usuario inicia una sesión en Windows. SQL Mail debe ejecutarse con un perfil de correo creado en la misma cuenta de usuario de dominio que se utilizó para iniciar una instancia de SQL Server. Cuando se ejecuta un procedimiento almacenado de SQL Mail, éste busca el perfil de correo definido en la cuenta de dominio que lo desencadenó.

Si ha previsto utilizar procedimientos almacenados de SQL Mail, deberá cumplir los requisitos siguientes:

  • Tener un servidor de correo compatible con la MAPI extendida.

  • Configurar un perfil de correo para que el servicio SQL Server (MSSQLSERVER) lo utilice para conectarse a su servidor de correo.

    Nota de seguridadNota de seguridad

    Por motivos de seguridad, asegúrese de que los usuarios no comparten el mismo directorio temporal. Si no cambia el valor del parámetro suppress_attach a TRUE al utilizar el procedimiento almacenado xp_readmail, se crearán datos adjuntos en el directorio temporal.Si dos usuarios comparten el mismo directorio temporal e inician la sesión en el mismo equipo, podrán ver los datos adjuntos de ambos. Para determinar dónde se almacenan los datos adjuntos y si dos usuarios comparten el mismo directorio temporal, examine la variable de salida attachments. Vea xp_readmail (Transact-SQL) para obtener más detalles acerca de cómo eliminar datos adjuntos.

Configurar un perfil de correo del Agente de SQL Server (MAPI extendida)

Para utilizar la MAPI extendida con el correo del Agente SQL Server, deberá cumplir los requisitos siguientes:

  • Instalar SQL Mail.

  • Tener un servidor de correo compatible con la MAPI extendida.

  • Configurar un perfil de correo de la MAPI extendida para que el Agente SQL Server lo utilice para conectarse al servidor de correo.

  • Tener un servidor de correo que pueda comunicarse con sus localizadores.

  • Seleccionar SQL Mail como el sistema de correo del Agente SQL Server.

Cuando el correo del Agente SQL Server utilice la MAPI extendida, se necesitará un perfil de correo para iniciar una sesión de correo electrónico y enviar notificaciones por correo electrónico o con un localizador. Se iniciará una sesión de correo del Agente SQL Server cada vez que se inicie el servicio del Agente SQL Server. Puede crear el perfil con un cliente de correo, como Microsoft Outlook, que esté instalado localmente en la instancia de SQL Server.

Compartir un perfil entre SQL Mail y el correo del Agente SQL Server (MAPI extendida)

Se pueden configurar las sesiones de SQL Mail y de correo del Agente SQL Server para que utilicen la misma cuenta de usuario de dominio de Windows. Cuando utilizan la misma cuenta de dominio, SQL Mail y el correo del Agente SQL Server pueden compartir el mismo perfil de correo con un buzón común.

SQL Server utiliza dos sesiones de correo distintas:

  • MSSQLSERVER utiliza una sesión de correo a la que se hace referencia como SQL Mail.

    SQL Server utiliza esta sesión de correo cuando las aplicaciones de base de datos ejecutan el procedimiento almacenado extendido xp_sendmail para enviar a un destinatario un mensaje o un conjunto de resultados de una consulta.

  • El correo del Agente SQL Server utiliza una sesión de correo exclusiva para las actividades del Agente SQL Server.

Crear perfiles distintos para SQL Mail y el correo del Agente SQL Server (MAPI extendida)

Puede configurar buzones independientes para SQL Mail y el correo del Agente SQL Server creando perfiles de correo distintos. Hay dos formas de hacerlo:

  • Utilizar cuentas de dominio independientes para cada servicio. Para ello, deberá configurar un perfil de correo para cada cuenta de usuario.

  • Utilizar la misma cuenta de dominio para cada servicio y crear varios perfiles de correo.

Para obtener más información acerca de la instalación y configuración de clientes y perfiles de correo, vea la documentación de Microsoft Outlook.

SQL Mail y el correo del Agente SQL Server pueden utilizar el mismo perfil MAPI o distintos. Si es preciso, se puede configurar cada perfil de correo dentro de su propia cuenta de dominio.