Mostrando entradas con la etiqueta Microsoft Exchange. Mostrar todas las entradas
Mostrando entradas con la etiqueta Microsoft Exchange. Mostrar todas las entradas

miércoles, 13 de marzo de 2013

Exchange 2010: Traslado de buzón y libreta de direcciones no funciona

Me sucedió de repente que cuando los usuarios de outlook presionaban el botón "Para..." para poder tener acceso a la libreta de direcciones, el outlook se quedaba guindado con el mensaje "Outlook está intentando recuperar información del servidor...", y después de mucho tiempo tiraba un mensaje de error diciendo que no podía recuperar la información. No encontré nada que pudiera reparar este error, y no recordaba haber cambiado nada en el exchange para que eso ocurriera; sencillamente los usuarios ignoraban el error pero no podía solucionarlo.
 
Poco tiempo después, al crear nuevos usuarios en el dominio me di cuenta que no podía trasladar estos usuarios desde un servidor Exchange 2003 (que es el servidor de dominio) hacia mi servidor Exchange 2010 como normalmente lo hacía anteriormente. Además de esto, estos usuarios no podían consultar su correo desde Outlook Web App. Supuse que lo del Web App es porque sus buzones debían estar almacenado en el Exchange 2010, ya que es el servidor que tengo configurado para eso; pero no lograba trasladar los buzones, me decía que el tiempo de espera se había agotado, con el mensaje: "La llamada a 'net:tcp://SERVERNAME/Microsoft.Exchange.MailBoxReplicationService SERVERNAME... agotó el tiempo".
 
Me puse a investigar y encontré que la libreta de direcciones no se estaba generando y generaba un error que decía "OABGen detectó el error 80040115 al obtener acceso a Active Directory "SERVERNAME" para "".""- "\Lista de direcciones sin conexión predeterminada", por lo que supuse que tendría que ver con la comunicación entre ambos servidores. Encontré que Exchange 2010 utiliza un Client Access Server que está relacionado con la libreta de direcciones y con el OWA, pero no pude encontrar nada que solucionará el error. Pensé también que podría tener que ver algo con el certificado o cuestiones similares, pero nada.
 
Después de muchas pruebas y cuando ya estaba instalando un nuevo servidor para "limpiar" todo, me di cuenta que fallaba algo del RPC (Remote Procedure Call). Quise convertir el servidor Exchange 2010 en un DC y me tiraba un error al intentar hacer el llamado de procedimiento remoto, y también me lo tiraba en el nuevo servidor.
 
¡Pude encontrar entonces cuál era el error! Hace algunos meses había reinstalado el ISA Server, y se me había olvidado reajustar una configuración que incluso había mencionado en un post anterior: debía deshabilitar el filtro RPC. Una vez hecho esto, ¡todo el exchange volvió a la normalidad!
 
Sucedieron una serie de síntomas raros que hacían pensar que alguna cosa diferente había pasado, certificados malos, algún cambio de configuración en el exchange, permisos en el Active Directory, etc. pero era nada más una configuración en el ISA Server y que con solamente ver los foros que se referían a un solo síntoma era imposible encontrar.

viernes, 2 de noviembre de 2012

Sincronizar dispositivos móviles con Exchange 2010

El mundo en que vivimos actualmente nos exige estar permanentemente conectados y en comunicación. Es por eso que el correo electrónico ya no es solamente algo que dejamos para nuestras desktops o laptops, sino que lo andamos en nuestros celulares, tablets, etc. La configuración de esta característica no es nada complicado para aquel que conoce un poco de protocolos de correos y sus configuraciones elementales, pero cuando queremos sincronizar nuestros dispositivos móviles con nuestras cuentas de correo, contactos y calendarios que tenemos en la oficina, por ejemplo con Microsoft Exchange, el trabajo puede volverse un poco complicado.

Microsoft Exchange es una herramienta que nos permite mantener sincronizados en nuestra red de negocios nuestros correos, calendarios, contactos, etc. en todos nuestros dispositivos; además que permite el trabajo colaborativo entre todos los miembros de la organización. Pero cuando salimos del alcance de nuestra red, para mantener conectados nuestros móviles existen varias alternativas que podemos tomar. Estuve peleando un par de días para lograr hacer funcionar una u otra característica, pero al lograr resolverlo, definitivamente la experiencia que brinda Microsoft Exchange en este rubro es de alta calidad.

Exchange ActiveSync (EAS)

Es quizás la mejor forma de conectar nuestros dispositivos móviles con Microsoft Exchange. Las recientes versiones de Ipad, Iphone, Blackberry y dispositivos android cuentan con esta funcionalidad. Permite la sincronización de contactos, correos y calendarios. La configuración en el movil es bastante sencilla e intuitiva.

Algunos puntos a considerar en la configuración del movil:
  • El usuario debe especificarse tal como está definido en nuestro ambiente windows (sin @ ni dominio), el dominio se especifica aparte.
  • La especificación de la dirección del servidor varia dependiendo del móvil. En Android y iOS bastará con incluir la dirección del servidor, en Blackberry habrá que introducir la dirección completa del sitio de nuestro OWA (por ejemplo https://www.midominio.com/owa)

Algunos puntos a considerar en la configuración del servidor:
  • Se debe habilitar el OWA (Outlook Web Access), ya que es a través de éste que se realizará la conexión con el servidor.
  • En caso de contar con algún firewall, es necesario abrir el puerto 443 de nuestro servidor.
  • Habilitar el acceso a OWA a los usuarios (Por default este acceso está habilitado).
  • Elegir el tipo de autenticación adecuada, por default está seleccionada la autenticación básica.

POP3 e IMAP

Aunque EAS es quizás la opción más favorable, podría ser que en algunos casos no queramos implementarlo de esta manera; quizás no queremos sincronización completa o solamente queremos recibir los nuevos correos, etc. Independientemente de la razón, Exchange ofrece además de EAS, conectividad a través de los protocolos POP3 e IMAP. En mi caso, utilice EAS pero para un usuario en específico necesitaba no incluir sincronización completa de correos, por lo que debía configurarlo de otra manera.

La configuración de POP3 e IMAP me dió más problemas que la de EAS, quizás porque requiere de mayor atención a algunas cuestiones, enumero algunas:
  • Debe asegurarse que en el Exchange esté habilitado el protocolo que necesitamos y en los puertos correspondientes. Esto lo encontramos en Microsoft Exchange Local -> Configuración de Servidor -> Acceso de Cliente -> POP3 e IMAP
  • En caso de contar con algún firewall, es necesario abrir los puertos para POP3 e IMAP, que son 110 y 143 para conexiones no seguras y 995 y 993 para conexiones seguras.
  • Iniciar los servicios de Microsoft Exchange para POP3 y/o IMAP
  • Elegir el tipo de autenticación adecuada. Esta fue la que me costó encontrar ya que por default no viene con autenticación básica y esta era la manera en que me estaba conectando.
  • En el movil debe incluirse la dirección del servidor (no la de OWA) e indicar los puertos correspondientes.
  • El usuario debe introducirse en el formato servidor\usuario y en el caso que el alias del usuario sea diferente al usuario debe introducirse como servidor\usuario\alias.

Algunos links que podrían servir de ayuda para la configuración de Ipad y Iphones:

http://images.apple.com/es/iphone/business/docs/iPhone_MS_Exchange.pdf
http://www.apple.com/la/iphone/business/docs/iOS_Business_Mar12.pdf

lunes, 6 de diciembre de 2010

Microsoft Exchange 2010 en Windows Server 2008 R2

Debido a las limitantes que tiene Exchange 2003 (y además para estar actualizado) decidí migrar mi servidor de correos a un Exchange 2010 en un Windows Server 2008 R2. Instalarlo se miraba más complicado que lo que supuse y encontrar instrucciones que me guiarán mucho más. Busque en varios artículos de Microsoft pero no lograba encontrar una descripción paso a paso de lo que debía hacer.

Después de mucho buscar, encontré este artículo que me pareció excelente: http://www.experts-exchange.com/Software/Server_Software/Email_Servers/Exchange/A_2881-Migrate-Small-Business-Server-2003-to-Exchange-2010-and-Windows-2008-R2.html, muestra los pasos a detalle y muy bien explicados.

Solamente tuve dos pequeños problemas, de los cuales no se mencionaba nada en el artículo:

1) Al momento de instalar el Exchange, me tiraba un error de llamada a procedimientos remotos (RPC) en el servidor Exchange 2003, por lo que no podía instalar la funcionalidad de Hub Transport o Transpote de concentradores y detenía la instalación. Después de investigar un poco, me di cuenta que debía entrar a mi ISA Server, instalado en el servidor Exchange, y en la sección configuración -> complementos deshabilitar los Filtros RPC. Una vez hecho esto, debi instalar de nuevo las caracteristicas que hacían falta y listo.

2) Una vez que trasladaba los buzones de los usuarios, tenía un problema: los usuarios en el exchange 2003 podían comunicarse hacia el exterior y hacia el exchange 2010; pero los usuarios en el exchange 2010 solamente podían comunicarse entre ellos. Este problemita me costó más que el anterior ¡porque habían mil opiniones en Internet! El mensaje que recibía decía que existía un error de Socket y que la comunicación había sido cortada; encontré el problema: de nuevo, tenía problemas en mi ISA Server por tener los puertos SMTP cerrados. Una vez resuelto esto me aparecía "Dirección IP de destino principal 451 4.4.0 ha respondido con: "451 5.7.3 no se puede conseguir la autenticación del servidor de Exchange".". Este problema se debía a que en el servidor Exchange 2003 hay que habilitar la Autenticación de Windows Integrada, tal como se indica en este artículo de Microsoft: http://support.microsoft.com/kb/979175/es.
Una vez resuelto esos dos problemas, mi exchange se encuentra trabajando perfectamente. ¡A seguirlo travesiando entonces para ver qué nuevas cosas interesantes trae! :)

miércoles, 1 de agosto de 2007

Límite de Microsoft Exchange Database

Cuando todo está funcionando en tu red de manera normal y los usuarios se encuentran contentos por el servicio, surge uno de esos problemas que no tienes ni idea de dónde surgió ni mucho menos como solucionarlo.

Tengo un servidor de dominio con Microsoft Windows SBS 2003. Se que algunos odian Microsoft, pero a veces es necesario manejar sus productos para desenvolverse en algunos sectores del mercado, ... además, algunos de sus productos no son tan malos como se piensa. Pues, SBS 2003 trae Exchange Server que es un servidor de correo. Yo lo tengo configurado, de forma tal que los correos bajan a las PCs desde el servidor de correos externo provisto por el ISP; luego, estos correos son copiados en el Exchange para mantener un backup en caso de ser necesario y además facilita la reubicación de un usuario a una PC distinta o incluso para manejar sus correos en una PC y su laptop personal. Tengo también configurado el Exchange para la salida de los correos a través de SMTP y para manejar el correo interno.

De repente los usuarios reportan que no tienen correo interno y que no pueden enviar correos. Reviso el Exchange y en efecto, el Almacén del Buzón está caído; intento levantar el proceso y arranca, pero unos cuantos segundos está caído nuevamente. El error se debe a un límite de tamaño para la base de Datos de Microsoft Exchange Standard Edition 2003. Al llegar a 16 GB el servicio se cae y no permite almacenar más correos.

Encontré tres soluciones para este problema:
- Comprar el Enterprise Edition que no tiene límite en el tamaño de la base de datos.
- Realizar un ajuste en el registro que permite aumentar el tamaño de la base de datos temporalmente para limpiarla de aquella información que ya no se necesita.
- Actualizar al Service Pack2 que puede llegar a tener un límite de 75 GB.

Probé las dos últimas opciones y funcionan perfectamente.