INF: Cómo configurar SQL Mail Página 1 de 11
Id. de artículo: 263556 - Última revisión: lunes, 29 de enero de 2007 - Versión: 4.2
INF: Cómo configurar SQL Mail
Este artículo se publicó anteriormente con el número E263556
En este artículo se describe cómo configurar un cliente de correo correctamente
para que funcione con SQL Mail. También se describen algunos errores comunes
que podrían aparecer al configurar SQL Mail para que funcione con Exchange o con
servidores de correo de Internet.
Dependiendo de la versión de SQL Server que utilice, SQL Mail y SQLAgentMail
pueden conectarse con Microsoft Exchange Server, con Microsoft Windows NT® Mail
o con un servidor de Protocolo de oficina de correos 3 (POP3).
SQL Mail permite a SQL Server enviar y recibir correo electrónico mediante el
establecimiento de una conexión de cliente con un servidor de correo compatible.
Para que SQL Mail funcione correctamente, debe tener una cuenta de correo en un
servidor de correo compatible, que se encuentre disponible, y debe haber instalado
y configurado adecuadamente en su equipo SQL Server un cliente de correo
compatible con la Interfaz de programación de aplicaciones de mensajería (MAPI)
de SQL Server, como Microsoft Outlook, Microsoft Exchange Client o Microsoft
Windows Messaging (para Windows NT 4.0).
La compatibilidad con el cliente de correo de SQL Server depende de la versión de
SQL Server y de la funcionalidad requerida.
SQL Server 6.5 y SQL Server 7.0
SQL Mail establece una conexión de MAPI sencilla con Microsoft Exchange Server,
Microsoft Windows NT® Mail o un servidor de Protocolo de oficina de correos 3
(POP3).
Uso de SQLAgentMail por SQL Server 7.0
SQLAgentMail establece una conexión MAPI sencilla o extendida con Microsoft
Exchange Server, Microsoft Windows NT® Mail o un servidor de Protocolo de oficina
de correos 3 (POP3).
SQL Server 2000
SQL Mail establece una conexión MAPI extendida con un host de correo, mientras
que SQLAgentMail establece una conexión MAPI ampliada distinta. Tanto SQL Mail
como SQLAgentMail pueden conectarse con Microsoft Exchange Server o con un
servidor de Protocolo de oficina de correos 3 (POP3).
NOTA: Debido a la limitación de proporcionar sólo compatibilidad con una MAPI
extendida, SQL Server 2000 requiere un cliente de Microsoft Outlook 2000 (o una
versión posterior).
Para obtener información adicional, haga clic en el número de artículo siguiente
para verlo en Microsoft Knowledge Base:
281293 ([Link] ) FIX: SQL Mail 2000 Needs
[Link] 20/01/2011
INF: Cómo configurar SQL Mail Página 2 de 11
Microsoft Outlook 2000 Client
Antes de configurar SQL Mail, debe probar el perfil utilizado por el cliente de correo
para comprobar que puede utilizarlo para enviar y recibir correo electrónico al
servidor y desde él.
ADVERTENCIA: SQL Mail no es totalmente compatible cuando se utiliza en un
Clúster de conmutación por error de SQL Server, ya que MAPI no reconoce los
clústeres. Si utiliza SQL Mail con clústeres, necesitará hacer "un esfuerzo razonable"
y no tendrá garantía de estabilidad o disponibilidad.
Para obtener información adicional, haga clic en el número de artículo siguiente
para verlo en Microsoft Knowledge Base:
298723 ([Link] ) BUG: SQL Mail Not Fully
Supported w/Cluster Virtual SQL Servers
Información general de SQL Mail
SQL Mail permite a SQL Server enviar y recibir correo electrónico estableciendo una
conexión de cliente con un servidor de correo. La versión 6.5 de SQL Server utiliza
un solo servicio para administrar el correo. SQL Server 7.0 y SQL Server 2000
utilizan dos servicios para administrar el correo:
MSSQLServer: procesa el correo de todos los procedimientos almacenados
de correo mediante una MAPI simple (SQL Server 6.5 y SQL Server 7.0) o
una MAPI extendida (SQL Server 2000).
SQLServerAgent: utiliza sus propias funciones de correo, que se configuran
y controlan de forma independiente a SQL Mail, y utiliza una MAPI sencilla o
extendida.
Las características de correo del Agente SQL Server se denominan SQLAgentMail,
para distinguirlas de las características de SQL Mail que proporciona MSSQLServer.
SQL Mail y SQLAgentMail establecen una conexión MAPI con un host de correo.
Tanto SQL Mail como SQLAgentMail pueden conectarse con Microsoft Exchange
Server o con un servidor de Protocolo de oficina de correos 3 (POP3). SQLMail y
SQLAgentMail para SQL Server 6.5 y SQL Server 7.0 también pueden conectarse
con Microsoft Windows NT Mail, pero SQL Server 2000 no admite esta
configuración. Para trabajar de forma confiable, Microsoft recomienda el uso de
servidores Exchange Server, por las limitaciones y problemas de inicio de sesión de
los protocolos POP3 y SMTP. Microsoft no admite el uso de SQL Mail para
comunicarse con servidores de correo, como Lotus Notes, Lotus cc:Mail o Novell
GroupWise, a menos que se traten como servidores POP3.
SQL Mail es una aplicación preparada para correo. Cuando envía correo, SQL Mail
utiliza el archivo [Link] para realizar una llamada a API a fin de iniciar la cola
MAPI del subsistema Mensajería de Windows ([Link]), enviar el correo y, a
[Link] 20/01/2011
INF: Cómo configurar SQL Mail Página 3 de 11
continuación, cerrar la cola. En los clientes de correo antiguos, la cola MAPI no
estaba diseñada para utilizarse con un servicio de NT. Con estas colas MAPI
antiguas, el correo saliente que genera SQL Mail permanece en la Bandeja de salida
hasta que el cliente de correo se abre. El problema se resolvió en el Service Pack 3
de Microsoft Windows NT 4.0, pero no se incorporó en los Service Pack posteriores
de NT 4.0 debido a incompatibilidades del producto.
Para obtener información adicional, haga clic en el número de artículo siguiente
para verlo en Microsoft Knowledge Base:
159425 ([Link] ) PRB: Message Blocked with
SQLMail and Exchange Client
Varios de los problemas de configuración de SQL Mail se deben al uso de un archivo
[Link] incorrecto.
Antes de configurar SQL Mail
SQL Mail requiere una conexión , un buzón y un perfil de correo, así como la cuenta
de Windows NT que utilizó para iniciar SQL Server. Esta cuenta de Windows NT
debe ser una cuenta de dominio si utiliza un servidor de Exchange Server como
servidor de correo. Puede ser una cuenta de NT local o de dominio si utiliza un
servidor de correo POP3/SMTP.
El procedimiento básico consiste en iniciar sesión en el servidor de Windows NT
utilizando la cuenta con la que se inició SQL Server, configurar el perfil de correo,
probar la conexión de correo y, a continuación, proporcionar este perfil de correo a
SQL Mail. Cuando elija un nombre de perfil, intente no incluir caracteres especiales
(como guiones, almohadillas, puntos, etc.), ya que podrían funcionar con clientes
de Exchange (como Outlook), pero no con la versión de SQL Mail de SQL Server
6.5. Por esta misma razón, el nombre de perfil no puede tener más de 32
caracteres.
Para obtener mejores resultados, utilice Microsoft Exchange Server para enviar y
recibir correo de SQL Mail. Microsoft Windows NT Mail es un programa de correo
limitado que se incluía con Microsoft Windows NT antes del lanzamiento de los
servicios de correo completos que proporciona la línea de productos Microsoft
Exchange Server y no puede utilizarse con SQL Mail 2000.
Si utiliza un servidor de correo de otro fabricante (como Lotus Notes, Lotus cc:Mail,
Novell GroupWise, etc.), debe configurar el servidor de correo como servidor POP3.
Microsoft no admite la conexión a estos servidores de correo mediante los servicios
de correo nativos instalados por el cliente de correo de otro fabricante. Algunos
clientes de correo de otros fabricantes no admiten la MAPI que requiere SQL Mail.
Póngase en contacto con el proveedor del producto o consulte el sitio Web
[Link]
([Link] para obtener ayuda acerca de cómo u
tilizar sus clientes de correo o acerca de si existe algún conector de Exchange que
integre Exchange con su proveedor de servicios de correo actual.
Cómo configurar SQL Mail con Exchange
1. En el servidor de Microsoft Exchange, configure un buzón de correo para la
cuenta de usuario que utilizará el servicio MSSQLServer. Debe ser una
cuenta de dominio. Por ejemplo:
Cuenta: DOMAIN1\SQLServerAccount
[Link] 20/01/2011
INF: Cómo configurar SQL Mail Página 4 de 11
Buzón: SQL1
2. En el equipo con SQL Server, inicie sesión en Windows NT con la misma
cuenta de usuario que utilizará el servicio MSSQLServer.
En el ejemplo anterior, en el paso 1, sería:
DOMAIN1\SQLServerAccount
3. Instale un cliente de Exchange en el equipo con SQL Server. Si se ejecuta
SQL Server 6.5 o SQL Server 7.0, puede ser la aplicación cliente que se
proporciona con Microsoft Exchange Server, Microsoft Outlook 98 o Microsoft
Outlook 2000. Si se agrega revisión de seguridad de Outlook a Outlook
2000, para evitar que se propaguen virus de correo electrónico, eso hará
que SQL Mail 6.5 ó 7.0 deje de responder (se bloquee). Dado que Outlook
2002 incluye esta característica de seguridad, también hará que SQL Mail
6.5 ó 7.0 se cuelgue. (Vea la sección "Cliente de Outlook 2000" que aparece
a continuación en este artículo para obtener una explicación detallada del
problema.)
Si se ejecuta SQL Server 2000, el cliente de correo debe ser el cliente de
Microsoft Outlook 2000 o Outlook 2002. Dado que SQL Mail 2000 realiza una
conexión MAPI extendida al servidor de correo, no se ve afectado por las
características de seguridad de Outlook. Con el Service Pack 1 de SQL
Server 2000, también puede utilizar Outlook 98.
Para obtener información adicional, haga clic en el número de artículo
siguiente para verlo en Microsoft Knowledge Base:
281293 ([Link] ) FIX: SQL Mail 2000
Needs Microsoft Outlook 2000 Client
4. Inicie el cliente de Exchange y configúrelo de forma que se conecte al
servidor de Microsoft Exchange Server. Deberá proporcionar el nombre y el
buzón del servidor de Exchange. Una vez completada la configuración,
compruebe que puede enviar y recibir correo de forma interactiva. Ya puede
cerrar el cliente.
5. Inicie la aplicación Correo en el Panel de control. Haga clic en Mostrar
perfiles para buscar el nombre del perfil que configuró en el paso 4. Si el
nombre del perfil tiene más de 32 caracteres o contiene caracteres no
habituales (puntos, guiones, almohadillas, etc.), cambie el nombre del perfil
para que tenga menos de 32 caracteres y quite los caracteres inusuales (se
admiten espacios).
6. En el Panel de control, haga clic en Servicios y, a continuación,
comprueba que el servicio MSSQLServer está configurado para que se
ejecute en la misma cuenta de usuario de Windows NT con la que inició
sesión en el paso 2. Inicie o reinicie el servicio MSSQLServer en caso
necesario. En SQL Server 7.0 y SQL Server 2000, realice los cambios en la
cuenta de inicio por medio del Administrador corporativo de SQL si utiliza la
Búsqueda de texto en el equipo.
7. Configure SQL Mail de forma que utilice el nombre de perfil que especificó en
el paso 5. SQL Mail utiliza la cuenta y contraseña configuradas para que el
servicio MSSQLServer inicie sesión en el servidor de Exchange.
NOTA: Si no se reconoce el nombre del perfil especificado o no aparece
ningún perfil en el cuadro de lista desplegable para SQL Server 7.0 o SQL
Server 2000, es que ha iniciado el servicio MSSQLServer en la cuenta del
[Link] 20/01/2011
INF: Cómo configurar SQL Mail Página 5 de 11
Sistema local. Cambie el servicio para que se inicie en una cuenta de
dominio, detenga SQL Server y reinícielo, y luego intente configurar el perfil
de correo de nuevo.
8. Inicie SQL Mail. El icono SQL Mail se pone de color verde si SQL Mail se
inicia correctamente. (Este paso no es necesario con SQL Server 2000, ya
que SQL Mail se iniciará automáticamente la primera vez que intente enviar
correo.) Pruebe SQL Mail abriendo una ventana de consulta y utilice
xp_sendmail para enviarse un mensaje de correo a sí mismo. Si utiliza SQL
Server 7.0 o SQL Server 2000, configure también SQLAgentMail con el
mismo perfil. Puede probar SQLAgentMail enviando correo a un operador.
Cómo configurar SQL Mail con un servidor de correo de Internet
ADVERTENCIA: a menos que pueda garantizar una conectividad del 100% a su
servidor de correo de Internet sin necesidad de volver a autenticar el inicio de
sesión de correo, SQL Mail puede bloquearse, obligándole a detener y reiniciar SQL
Server. El uso de un servidor de correo de Internet no es una solución
recomendada, pero puede ser la única alternativa en algunos casos.
El procedimiento para configurar SQL Mail con un servidor de correo de Internet (un
servidor POP3/SMTP) es similar al de configurar SQL Mail con un servidor de
Exchange:
1. En el servidor POP3 (para el correo entrante), configure un buzón para la
cuenta de usuario que utilizará SQL Mail. Debe tener una cuenta en el
servidor de correo POP3 (aunque nunca haya correo de entrada para que lo
procese SQL Mail), ya que los clientes de correo están diseñados para
comprobar el correo entrante antes de enviar el correo saliente. También
debe configurar un buzón para el correo saliente en el servidor SMTP si no es
el mismo que el servidor POP3.
2. Instale un cliente de correo de Internet en el equipo que ejecuta SQL Server.
Las únicas aplicaciones cliente de correo de Internet que admite Microsoft
cuando se utiliza SQL Mail 6.5 o SQL Mail 7.0 son la Mensajería de Microsoft
Windows (que se proporciona con Windows NT 4.0), Microsoft Outlook 98 y
Microsoft Outlook 2000. Si se agrega la revisión de seguridad de Outlook
para Outlook 2000 a fin de evitar que se propaguen virus de correo
electrónico, SQL Mail 6.5 ó 7.0 se bloqueará. Los mensajes que no son de
Exchange y se envían con Outlook 2002 requieren que el cliente de Outlook
se esté ejecutando de forma activa en el servidor.
La única aplicación cliente de correo de Internet que puede utilizarse con
SQL Mail 2000 es Microsoft Outlook 2000. También se podría utilizar Outlook
2002 si se desea mantener el cliente de Outlook abierto en todo momento
en el servidor. Con el Service Pack 1 de SQL Server 2000, también puede
utilizar Outlook 98.
Para obtener información adicional, haga clic en el número de artículo
siguiente para verlo en Microsoft Knowledge Base:
281293 ([Link] ) FIX: SQL Mail 2000
Needs Microsoft Outlook 2000 Client
Como Microsoft Outlook Express no crea un perfil de correo, no funciona con
SQL Mail.
3. Inicie sesión en el servidor de Windows NT utilizando la cuenta de Windows
NT con la que inició sesión en SQL Server. Inicie el cliente de correo de
[Link] 20/01/2011
INF: Cómo configurar SQL Mail Página 6 de 11
Internet y configure un perfil para utilizar el servicio de correo de Internet y
conectarse a los servidores POP3 (entrante) y SMTP (saliente). El nombre y
la contraseña de cuenta que se deben proporcionar para obtener acceso a
los servidores POP3 y SMTP son los de la cuenta de correo que se creó en el
paso 1, que no es necesariamente la misma cuenta con la que se inició SQL
Server. Una vez completada la configuración, compruebe que puede enviar y
recibir correo de forma interactiva. Ya puede cerrar la aplicación cliente de
correo.
4. En el Panel de control, haga clic en Correo para abrir la aplicación de
correo. Haga clic en Modificar perfiles para buscar el nombre del perfil que
se configuró en el paso anterior (por ejemplo, "Configuración de Internet").
Se aplican las mismas restricciones de longitud de perfil y de caracteres
extraños que para la configuración de SQL Mail con un servidor de Exchange.
5. En el Panel de control, haga clic en Servicios y, a continuación,
compruebe que el servicio MSSQLServer está configurado de forma que se
ejecute en la misma cuenta de usuario de Windows NT que utilizó para
configurar el perfil de correo. Inicie o reinicie el servicio MSSQLServer, en
caso necesario.
6. Configure SQL Mail para que utilice el nombre de perfil que especificó en el
paso 4.
NOTA: Si no se reconoce el nombre del perfil especificado o no aparece
ningún perfil en el cuadro de lista desplegable para SQL Server 7.0 o SQL
Server 2000, es que ha iniciado el servicio MSSQLServer en la cuenta del
Sistema local. Cambie el servicio para que se inicie en una cuenta de
Windows NT válida, detenga SQL Server y reinícielo, y luego intente
configurar de nuevo el perfil de correo.
7. Inicie SQL Mail. El icono SQL Mail se pone verde si SQL Mail se inicia
correctamente. (Este paso no es necesario con SQL Server 2000, ya que
SQL Mail se iniciará automáticamente la primera vez que intente enviar
correo.) Pruebe SQL Mail abriendo una ventana de consulta y utilice
xp_sendmail para enviarse un mensaje de correo a sí mismo. Si utiliza SQL
Server 7.0 o SQL Server 2000, configure también SQLAgentMail con el
mismo perfil. Puede probar SQLAgentMail enviando correo a un operador.
ADVERTENCIA: si intenta utilizar SQL Mail para establecer una conexión a un
servidor de correo POP3/SMTP, debe ser capaz de conectarse repetidamente y
enviar correo utilizando los pasos siguientes:
1. Haga clic en el icono que inicia el cliente de correo.
2. Envíe un mensaje a la misma dirección de correo electrónico que se
especifica en el perfil, de modo que pueda probar tanto la función de envío
como la de recepción.
3. Salga del cliente de correo.
4. Repita los pasos 1 a 3 varias veces para simular el tráfico de correo
esperado.
NOTA: si en cualquier punto del proceso aparece un cuadro de diálogo que requiera
una respuesta (como hacer clic en Aceptar para iniciar sesión) o se le pide que
escriba una contraseña, este proceso no funcionará con SQL Mail. Para que una
conexión de correo de Internet funcione con SQL Mail, deberá tener una
conectividad del 100% o, de lo contrario, no podrá utilizar SQL Mail y tendrá que
reiniciar el servidor para solucionar el problema.
[Link] 20/01/2011
INF: Cómo configurar SQL Mail Página 7 de 11
El motivo de ello es que SQL Mail no permite realizar intentos repetidos al obtener
acceso a una cuenta POP3. Si SQL Mail no puede conectarse al servidor POP3 en el
primer intento, el conector de correo de Internet generalmente abre un cuadro de
diálogo que requiere hacer clic en Aceptar para volver a intentarlo. En ese caso,
SQL Mail, que se ejecuta como parte del servicio MSSQLServer, nunca ve el cuadro
de diálogo y deja de responder en este punto. Es posible que tenga que detener la
aplicación [Link] o incluso reiniciar el equipo que ejecuta Windows NT para
solucionar el problema.
Cliente de Mensajería de Windows
Este cliente puede utilizarse con SQL Server 6.5 y 7.0, pero no con SQL Server
2000. El cliente de correo de Mensajería de Microsoft Windows se proporciona con
Windows NT 4.0 y es compatible con Microsoft Mail e Internet Mail (POP3/SMTP). Se
sabe que existe un problema con el correo saliente que envía SQL Mail, que se
atasca en la Bandeja de salida a menos que se abra el cliente de Mensajería de
Windows. La causa de este problema era que la cola MAPI no estaba diseñada para
recibir llamadas desde un servicio de Windows NT. El problema se resolvió con el
Service Pack 3 de Microsoft Windows NT 4.0, pero la solución no se incluyó en las
versiones de revisión siguientes de los Service Pack de Windows NT debido a
incompatibilidades del producto.
Si instaló Mensajería de Windows antes de aplicar el Service Pack 3, es probable
que ya tenga la solución a este problema. Si instaló o reinstaló Mensajería de
Windows después de aplicar el Service Pack 3, deberá ponerse en contacto con los
Servicios de soporte técnico de Microsoft para obtener una revisión del archivo
[Link]. Para determinar si necesita una revisión, busque el archivo [Link]
en el equipo y compruebe la fecha y el tamaño del archivo. Por ejemplo, si la fecha
de su archivo [Link] es 14/10/1996 y el tamaño es 621 KB (versión 4.0 del
archivo), esa versión del archivo hace que el correo saliente de SQL Mail se atasque
en la Bandeja de salida. Si la fecha del archivo [Link] es 1/5/1997 y el tamaño
701 KB (la fecha y el tamaño de la revisión incluida en el Service Pack 3 de
Windows NT 4.0), ésa es la versión correcta del archivo (también la versión 4.0).
Dado que los números de versión son iguales, es más seguro utilizar el tamaño y la
fecha del archivo para determinar si tiene el archivo [Link] correcto.
No se incluye Mensajería de Windows en Microsoft Windows 2000, de modo que si
utiliza Windows 2000 tendrá que adquirir Microsoft Outlook para utilizar SQL Mail de
forma confiable con un servidor de correo de Internet.
Cliente de Outlook 97 o Outlook 98
Se puede utilizar un cliente de Outlook 98 con SQL Server 6.5 y 7.0, pero no con
SQL Server 2000, a menos que se haya aplicado el Service Pack 1 de SQL Server
2000.
Para obtener información adicional, haga clic en el número de artículo siguiente
para verlo en Microsoft Knowledge Base:
281293 ([Link] ) FIX: SQL Mail 2000 Needs
Microsoft Outlook 2000 Client
Microsoft Outlook admite correo de Exchange y de Internet (POP3/SMTP). Outlook
97 se proporcionaba con Microsoft Office 97 e instalaba un archivo [Link] con
fecha 20/12/96 y 714 KB de tamaño. Como Outlook 97 no está diseñado para su
uso en un servicio de Windows NT, el archivo [Link] (versión [Link]) hace
[Link] 20/01/2011
INF: Cómo configurar SQL Mail Página 8 de 11
que el correo saliente de SQL Mail se atasque en la Bandeja de salida si el cliente de
Outlook no se deja abierto en el servidor. Para resolver este problema, actualícese
a Outlook 98 o Outlook 2000.
Outlook 98 es un producto independiente que pretende reemplazar a Outlook 97.
Cuando instale Outlook 98, seleccione la opción Organización o grupo de
trabajo. No seleccione la opción Sólo Internet. La opción Sólo Internet instala
sólo un archivo auxiliar (32 KB de tamaño, con fecha 26/3/1998, versión
5.5.2163.0) del archivo [Link] y esta versión de archivo no funciona con SQL
Mail. La versión correcta de [Link] para Outlook 98 que funciona con SQL Mail
es la 5.5.2174.0 o posterior (con fecha 26/3/1998 y 857 KB). La opción
Organización o grupo de trabajo le permite utilizar Outlook 98 con un servidor
de correo de Internet POP3/SMTP. Si ha instalado Outlook 98 con la opción Sólo
Internet, en el Panel de control utilice Agregar o quitar programas para
volver a ejecutar la instalación de Outlook 98 y reinstalar los componentes de
Outlook 98. También será necesario volver a crear el perfil de correo.
Outlook 98 no admite correo basado en IMAP (Protocolo de acceso a mensajes de
Internet) con la opción Organización o grupo de trabajo. Si necesita
compatibilidad con IMAP, debe configurar Outlook Express (además de Outlook)
para que envíe y reciba correo basado en IMAP. Utilice Outlook Express para enviar
y recibir correo basado en IMAP y proporcione el perfil de correo de Outlook para
SQL Mail.
Cliente de Outlook 2000
Este cliente se puede utilizar con SQL Server 6.5, SQL Server 7.0 y SQL Server
2000.
Microsoft Outlook 2000 admite correo de Exchange y de Internet (POP3/SMTP) y se
proporciona con Microsoft Office 2000. El modelo de MAPI se cambió
completamente en Outlook 2000. En lugar de una biblioteca MAPI completa,
Outlook 2000 utiliza sólo un archivo auxiliar MAPI (de 128 KB de tamaño). Este
módulo apunta al archivo de biblioteca MAPI correcto que se debe utilizar,
basándose en el idioma instalado en el equipo con Windows NT (por ejemplo, el
archivo [Link] en la carpeta \Archivos de programa\Archivos
comunes\System\Mapi\3082\NT). Si se reemplaza el archivo auxiliar [Link] por
una versión diferente, se interrumpirá Outlook 2000 y será necesario ejecutar
[Link] para corregir el problema.
Para obtener información adicional, haga clic en el número de artículo siguiente
para verlo en Microsoft Knowledge Base:
195795 ([Link] ) OL2000: (CW) Solucionar
problemas de configuración de Outlook
También es necesario instalar Outlook 2000 con la opción Organización o grupo
de trabajo. Para comprobar si ha instalado Outlook 2000 correctamente, en el
menú Herramientas de Outlook 2000 haga clic en Opciones. Haga clic en la ficha
Servicios de correo (o en la ficha Entrega de correo, dependiendo de cómo esté
configurado Outlook). Verá el botón de comando Reconfigurar compatibilidad de
correo. Si hace clic en Reconfigurar compatibilidad de correo, se abrirá un
cuadro de diálogo. Si no está seleccionada la opción Organización o grupo de
trabajo, cámbiela para que Outlook 2000 se vuelva a configurar sin necesidad de
desinstalarlo y volverlo a instalar. No obstante, deberá volver a crear el perfil de
correo.
[Link] 20/01/2011
INF: Cómo configurar SQL Mail Página 9 de 11
Una vez instalado Outlook 2000, tiene que haber al menos dos archivos, uno con
fecha 14/1/1999, versión 1.0.2536.0, que se encuentra en el directorio
\Winnt\System32 (para la compatibilidad con versiones anteriores de aplicaciones
habilitadas para correo como SQL Mail, pero que Outlook 2000 no utiliza) y otro
archivo con fecha 26/1/1999, versión 1.0.2518.0, en el directorio \Archivos de
programa\Archivos comunes\System\Mapi\3082\NT (que es el que utiliza Outlook
2000). Si no tiene un archivo [Link] en el directorio \Winnt\System32, es
posible que Outlook 2000 funcione correctamente pero que no pueda iniciar SQL
Mail. En ese caso, copie el archivo [Link] de la carpeta \Archivos de programa a
la carpeta \Winnt\System32.
En respuesta a la amenaza que suponen los virus de tipo gusano del correo
electrónico, Microsoft creó una revisión de seguridad para Outlook 2000 que avisa
al usuario cuando un programa distinto de Outlook intenta enviar correo y le pide
que indique si debe permitir esta acción, haciendo clic en Sí o en No. Como SQL
Mail se ejecuta mediante el servicio de SQL Server, esta pantalla emergente de
seguridad se envía al escritorio virtual y los usuarios no la ven. Dado que el correo
no se envía porque queda pendiente de la interacción del usuario, el resultado final
es que SQL Mail se bloquea.
Este comportamiento puede verse con SQL Mail para SQL Server 6.5 o SQL Server
7.0, ya que realizan una conexión MAPI sencilla al cliente de correo, lo que activa la
pantalla emergente de seguridad. Dado que SQL Mail para SQL Server 2000 realiza
una conexión MAPI extendida, la pantalla emergente de seguridad se omite.
Si su versión de Outlook 2000 es la 9.0.0.4201 o posterior (como puede comprobar
en el cuadro "Acerca de Microsoft Outlook" de Outlook 2000), tiene instalada la
actualización de seguridad de Outlook. Póngase en contacto con su administrador
de Exchange para ver si es posible reducir las limitaciones de seguridad
predeterminadas.
Para obtener información adicional, haga clic en el número de artículo siguiente
para verlo en Microsoft Knowledge Base:
263297 ([Link] ) OL2000: Información del
administrador acerca de la actualización de seguridad para correo electrónico
de Outlook
Cliente de Outlook 2002
Este cliente se puede utilizar con SQL Server 2000.
Microsoft Outlook 2002 admite correo de Exchange y de Internet (POP3/SMTP), y
se proporciona con Microsoft Office XP. Outlook 2002 emplea una configuración
unificada y no ofrece opciones de configuración separadas para Organización o
grupo ni para Sólo correo de Internet. Outlook 2002 también incluye las
características de seguridad que se incorporaron por primera vez en la revisión de
seguridad de Outlook 2000 como protección contra los virus tipo gusano de correo
electrónico.
En Outlook 2002, la lógica de la cola MAPI se movió durante el proceso, de forma
que los mensajes enviados que no son de Exchange (como los enviados a un
servidor de correo de Internet) requieren que el cliente de Outlook se esté
ejecutando activamente en el equipo servidor. Si el cliente de Outlook no se deja
[Link] 20/01/2011
INF: Cómo configurar SQL Mail Página 10 de 11
abierto, los mensajes salientes permanecerán en la Bandeja de entrada hasta se
abra el cliente de Outlook, que se enviarán. Este comportamiento no se produce
con los mensajes enviados a un servidor Exchange.
Las funciones de seguridad de correo electrónico de Microsoft Outlook 2002
proporcionan niveles de protección adicional contra mensajes de correo electrónico
malintencionados. Lo importante desde el punto de vista de SQL Mail es la
confirmación del envío automático de mensajes de correo electrónico. Dado que las
características de seguridad se activan con una conexión MAPI sencilla, cuando
Outlook 2002 se utiliza con SQL Mail en SQL Server 6.5 y SQL Server 7.0 puede
hacer que SQL Mail se bloquee por causa de la pantalla emergente de seguridad.
Póngase en contacto con su administrador de Exchange para ver si es posible
reducir las limitaciones de seguridad predeterminadas.
Para obtener información adicional, haga clic en el número de artículo siguiente
para verlo en Microsoft Knowledge Base:
290499 ([Link] ) OL2002: Información del
administrador acerca de las funciones de seguridad de correo electrónico
Cliente de Internet Explorer y de Outlook Express
No de permite el uso de Outlook Express con SQL Mail, ya que SQL Mail requiere un
perfil de correo y Outlook Express no lo crea. Aun cuando no haya establecido
explícitamente Outlook Express como cliente de correo predeterminado, al instalar
o actualizar Internet Explorer podría establecerse Outlook Express como el cliente
de correo predeterminado.
En algunas versiones de Internet Explorer y Outlook Express (por ejemplo, Internet
Explorer 5.0), SQL Server omite el perfil de correo proporcionado e intenta utilizar
el cliente de correo predeterminado. Por ejemplo, si el cliente de correo
predeterminado es Outlook Express, SQL Mail puede omitir el perfil de correo de
Outlook proporcionado (aunque el perfil funcionara correctamente con el botón
Probar de SQL Mail) e intentar iniciarse con Outlook Express. Si Outlook Express
no está configurado para conectarse a un servidor POP3/SMTP, SQL Mail deja de
responder y muestra mensajes de error que indican que no puede conectarse al
servidor de correo. Si intenta iniciar SQL Mail mediante el Administrador corporativo
de SQL y éste deja de responder, para solucionar el problema puede que tenga que
utilizar el Administrador de tareas para Finalizar tarea en el Administrador
corporativo de SQL.
Para determinar qué cliente de correo predeterminado está utilizando, siga estos
pasos:
1. Abra el Panel de control y haga doble clic en Opciones de Internet.
2. Haga clic en la ficha Programas y compruebe si se encuentra seleccionado
Outlook Express, Netscape Messenger o cualquier otro cliente de correo.
Seleccione Microsoft Outlook (si está instalado) en el cuadro combinado
desplegable de correo electrónico.
3. Detenga y reinicie SQL Server antes de intentar iniciar SQL Mail.
Si no utiliza Internet Explorer 5.0, las selecciones de la ficha Programas del cuadro
de diálogo Opciones de Internet se mostrarán ligeramente diferentes. Las
opciones pueden ser muy diferentes si utiliza un explorador que no sea de
Microsoft.
[Link] 20/01/2011
INF: Cómo configurar SQL Mail Página 11 de 11
Además de hacer que Outlook Express sea el cliente de correo predeterminado, la
instalación de Internet Explorer también podría cambiar el nombre del archivo
[Link] activo a [Link], para instalar un archivo auxiliar MAPI para Outlook
Express. Si intenta iniciar SQL Mail ahora, se produce un error al tratar de utilizar
este archivo MAPI.
Si tenía una configuración de SQL Mail que funcionaba antes de instalar o actualizar
Internet Explorer, busque el directorio \Winnt\System32 para ver si contiene un
archivo [Link] y otro archivo [Link]. Si la diferencia de tamaño entre ellos
es significativa (por ejemplo, 128 KB para [Link] y 701 KB para [Link]),
intercambie los nombres de estos dos archivos e intente iniciar SQL Mail de nuevo.
Información adicional
Para obtener información adicional, haga clic en los números de artículo siguientes
para verlos en Microsoft Knowledge Base:
311231 ([Link] ) INF: Frequently Asked
Questions - SQL Server - SQL Mail
315886 ([Link] ) INF: Common SQL Mail
Problems
Para obtener más información, visite el siguiente sitio Web de Microsoft:
Support WebCast: Troubleshooting Microsoft SQL Mail
[Link]
m/servicedesks/webcasts/wc091301/[Link] ([Link]
[Link]/[Link]?scid=[Link]
1/[Link])
La información de este artículo se refiere a:
Palabras clave: kbinfo kbsqlservmail KB263556
¿Necesita más ayuda?
Contactar con un profesional de soporte técnico por correo electrónico, online o por teléfono
Soporte Microsoft ©2011 Microsoft
[Link] 20/01/2011