SQL Mail

MicrosoftSQL Server proporciona SQL Mail para mantener la compatibilidad con versiones anteriores. Para enviar correo desde SQL Server, utilice el Correo electrónico de base de datos.

[!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 desde SQL Server, utilice el Correo electrónico de base de datos.

Nota de seguridadNota de seguridad

SQL Mail no está instalado de forma predeterminada en SQL Server. Para obtener más información, vea Descripción de la configuración del área expuesta. SQL Mail no es compatible con las versiones de 64 bits de SQL Server. Los procedimientos almacenados de SQL Mail no se pueden instalar en las versiones de 64 bits.

SQL Mail proporciona un mecanismo para enviar, recibir, eliminar y procesar mensajes de correo electrónico. Se pueden desencadenar mensajes para proporcionar a un destinatario un conjunto de resultados determinado de una consulta especificada de SQL Server. SQL Mail también ofrece mecanismos para leer o eliminar mensajes de correo electrónico. El establecimiento de una conexión de cliente con un servidor de correo electrónico que implementa MAPI extendida permite realizar todas estas operaciones.

SQL Mail utiliza componentes de cliente de MAPI extendida de una aplicación de correo electrónico externa (por ejemplo, Microsoft Outlook) para enviar y recibir correo electrónico. Por lo tanto, para utilizar SQL Mail, debe instalar una aplicación de correo electrónico compatible con MAPI extendida en el equipo que ejecute SQL Server. SQL Server utiliza los componentes de MAPI extendida proporcionados por la aplicación de correo electrónico para comunicarse con el servidor de correo electrónico.

[!NOTA]

Los usuarios de SQL Mail autenticados mediante SQL sólo pueden enviar datos adjuntos si son miembros de la función fija de servidor sysadmin.

SQL Mail necesita una conexión a una oficina de correo, un depósito de correo (buzón), un perfil de correo y la cuenta de usuario de dominio de Microsoft Windows que se utiliza para iniciar una sesión en una instancia de SQL Server. La cuenta de usuario debe estar en el mismo dominio que SQL Server. El servicio MSSQLServer se debe iniciar con esta cuenta de usuario de dominio. Mediante los procedimientos almacenados extendidos de SQL Mail, es posible enviar mensajes desde un desencadenador o desde un procedimiento almacenado. Los procedimientos almacenados de SQL Mail pueden procesar consultas recibidas por correo electrónico y devolver el conjunto de resultados mediante la creación de un mensaje de correo electrónico de respuesta.

Nota de seguridadNota de seguridad

Por razones de seguridad, debe limitar los permisos de todos los procedimientos almacenados y procedimientos almacenados extendidos de SQL Mail a los miembros de la función fija de servidor sysadmin.

Vea también

Conceptos