Cómo redirigir el acceso Web en OWA

En esta oportunidad veremos como redirigir los accesos al OWA para que los usuarios sólo tengan que acceder al servidor web ingresando http://nombredeservidor/, sin la necesidad de agregar el /Exchange al final.
De esta manera, facilitaremos mucho el acceso pudiendo, por ejemplo, crear un registro en el DNS para que se acceda via http://webmail.dominio.com/

Redirigir automáticamente las peticiones a /Exchange

Luego de hacer estas configuraciones, los usuarios podrán acceder al Webmail sin la necesidad de tipear /exchange en el browser:

1. Abrir la consola de Internet Information Server (IIS6) desde las Administrative Tools.
2. Expandir Web Sites
3. Hacer clic con el botón secundario del Mouse sobre el Default Web Site y seleccionar Propierties.
4. Seleccionar la solapa “Home Directory”.
a. Seleccionar “A redirection to a URL”
b. En el campo “Redirect to” escribir /Exchange
c. Tildar “A directory below URL entered” 

Reenviar peticiones http a https: 

Luego de configurar los siguientes pasos, IIS automáticamente redirigirá las peticiones http a https, con lo cual los usuarios no deberán ingrear https:// en la barra de direcciones. Previamente debemos haber instalado un certificado para SSL y configurado en los directorios virtuales de Exchange.

1. Crear una carptea en c:\inetpub\wwwroot llamada owaasp
2. Descargar el archivo owahttps.zip y descomprimirlo en la carpeta previamente creada
3. Abrir la consola de Internet Information Server (IIS6) desde las Administrative Tools
4. Expandir sites, expandir Default Web Site.
5. Sobre el directorio virtual Exchange hacer clic con el botón secundario del Mouse y seleccionar Propierties.
6. Ir a la solapa Custom Errors
7. Buscar de la lista 403;4 y seleccionar Edit
8. En Message Type Seleccionar URL, escribir /owaasp/owahttps.asp, y aceptar todas las ventanas.


9. Ubicar el directorio OWAASP dentro del Default Website

10. Hacer clic con el botón secundario del Mouse y seleccionar Propierties.
11. En la sección Application Settings hacer clic en Create y luego seleccionar ExchangeApplicationPool en el campo “Application Pool”.

Espero que les haya sido útil,

Saludos,
Vernocchi Pablo

56 thoughts on “Cómo redirigir el acceso Web en OWA

  1. Ricardo

    Hola Pablo. Muy interesantes tus blogs y notas. Te cuento que tengo un problema con Exchange 2003 con OWA habilitado, corriendo sobre Windows 2000 Server. Por algun motivo se rompieron los permisos y demas en los directorios virtuales del IIS para OWA. Encontre este link de MS para restaurarlos pero es para Win2003. Alguna idea para hacer lo mismo en Windows 2000 ?
    http://support.microsoft.com/kb/883380
    Gracias
    Saludos
    Ricardo

  2. kiko_murzia

    Hola Pablo,
    Gracias por este artículo, que me parece de gran ayuda!.
    Tengo un pequeño problemilla que paso a comentarte:
    Hasta ahora para consultar el owa accedo por la ip pública de la forma “https://IP_PUBLICA/exchange” , tengo creado el certificado y funciona perfectamente.
    He seguido todos los pasos de tu artículo y cuando intento acceder por “http://IP_PUBLICA” en principio parece que me redirecciona bien a “https” porque me muestra el típico mensaje de advertencia del certificado, pero cuando acepto el certificado me muestra un mensaje 403:

    Código de error: 403 Prohibido. El servidor denegó la dirección URL (Uniform Resource Locator) especificada. Póngase en contacto con el administrador del servidor. (12202)

    No sé si el problema viene por el ISA o por algún permiso en el IIS por lo que recurro a ti para que me puedas indicar por donde puede estar el problema.
    Gracias por tu artículo.
    Un saludo,
    Francisco Durante.

  3. kiko_murzia

    Hola de nuevo Pablo,
    He estado haciendo unas modificaciones y ahora en vez de entrar por la IP_PUBLICA lo hago por la url correo.dominio.com
    Por https://correo.dominio.com me salta siempre el error 403 Prohibido, pero por https://correo.dominio.com/exchange si que se carga el OWA, pero me resetea siempre los datos de usuario y password.
    En el log del ISA 2004 observo el error:
    12210 Un filtro ISAPI (Internet Server API) terminó de atender la petición. Póngase en contacto con el administrador del sistema.

    No sé que falla en la regla del ISA para que me genere el error 403 si intento entrar sin el /exchange e igualmente porqué me genera el error ese de ISAPI si intento entrar incluyendo el /exchange

    Gracias!

  4. edwartcano

    Hola, he configurado el acceso directo a exchange desde la red interna no hay problema ingresando mail.miservidor.com se re dirige al owa pero cuando estoy desde mi casa me sale el mensaje
    y solo me queda entrar escribiendo en el browser https:mail.miserver.com/exchange, alguna idea de pq el Isa no me acepta redireccionar?
    Gracias!!

    Eduardo.

  5. edwartcano

    ah me sale este mensaje

    Código de error: 403 Prohibido. El servidor denegó la dirección URL (Uniform Resource Locator) especificada. Póngase en contacto con el administrador del servidor. (12202)

  6. clay

    Buenas tardes, segui al pie de la letra todo lo que se indica aca pero solo me funciona en el servidor, en los demas usuarios de la no redirecciona tengo que usar necesariamente /exchange
    ¿Que puedo estar haciendo mal?, por favor si alguien puede ayudarme le agradeceria ……

  7. jangeles

    Hola Pablo, una pregunta, y se puede configurar el IIS para usar solo el puerto 443, es decir, quiero cerrar el puerto 80 en el firewall detras del cual está mi servidor, pero aun no podría hacer porque lo que esta haciendo es redrigir el puerto 80 al 443, que por cierto ya me es de utilidad. Pero de todas maneras, aun estoy usando el puerto 80 para la redirección. O acaso esto no se podría hacer en el IIS?

    Saludos,

    Jesús

  8. javuga

    Hola,

    Sé que puede que este no sea el hilo adecuado, pero tengo un SBS 2003 standard sin ISA Server. He implementado el OWA con el asistente de conexión a Internet. Veo el OWA en la LAN con https://servidor/exchange, abro el puerto 443 en el router pero desde fuera (Internet) no veo nada, no llego. De momento no estoy trabajando con certificados.

    En el IIS en la parte donde están los directorios virtuales Exchange, ExchangeWeb, etc. no está asignada la IP del servidor a ese puerto (443), ¿Puede estar por ahí el problema? ¿Qué más se podría comprobar? Ando bastante perdido!!

    Gracias y un saludo.

    Javier.

  9. Erich

    Hola Pablo muy interesante tu articulo, pero no me funciona ya hice lo que viene ahi pero no me direcciona hacia el https cuando trato de usar http, no tengo isa server 2004, tengo un cisco pix de firewall, cual puede ser el error?

  10. Julio

    buenas tardes Pablo.
    Tengo un equipo con W2003 SBS premium que incorpora Exchange 2003 STD.
    esta configurado y funcionando pero tengo el siguiente problema.
    el OWA está configurado en el puerto 8080 (mejor dicho todo el IIS se redirige a ese puerto), el problema es que no puedo acceder a las carpetas publicas dando el siguiente error: c1030af0 error en la operacion, formato no valido en la solicitud http, compruebe si el encabezado del host es correcto para el servidor virtual.
    he intentado de todo, y la única manera de acceder a las carpetas publicas desde el administrador de exchange es cambiando el IIS al puerto 80.
    como puedo solucionarlo.
    muchas gracias de antemano.

  11. Santiago Fernandez

    Hola Pablo, disculpa que te joda. Juro que he leido eh intentado todo…antes de preguntar. Termine haciendolo con IPCOP, pero mi pregunta es ( por que no me deja dormir )…Hay alguna forma de publicar el OWA de 2007 con ISA Server 2004 (SP3). Tenes algun step by step o algun secreto?

    Con el ultimo service pack, cambio la configuracion del listener dando la opcion a Exchange 2007. Pero nada.

    Segui pasos de las paginas mas conocidas, utilizando tips de ISA 2006 con OWA 2007 y de ISA 2004 con OWA 2003 ( como lo tenia antes ).

    Bueno, mas que nada eso. Si podes, darme alguna data sera de ayuda para saciarme.

    En cuanto al exchange 2007, salio bastante bueno. Algunos problemas raros que se desmontaban las bbdd que me preocuparon…pero despues bastante completo…me encanto el tema de que sea simil al 5.5 y la separacion de conectores de salida y entrada.

    Estan dando charlas en el MUG?

    Saludos,

    Santiago.

    Mil gracias

  12. Vernocchi, Pablo Post author

    Hola Santiago, sí se puede. Tenes que instalar un fix para ampliar la compatibilidad de ISA 2004 para que actualice el asistente de publicación de Exchange.

    En Mayo tenemos una en el MUG de comunicaciones unificadas, te esperamos!

  13. Oliver Coral

    He seguido los pasos en exchange 2007, pero no redirecciona, me faltara configurar algo mas, saludos
    Oliver

  14. Naiepain

    Joder Vernocchi cuanta razon tienes… esta vez he de lamentar que por unos instantes dude de ti..

    Al final resulto que 2003 en ingles viene con el asp en el IIS desactivado por defecto.. pero tus indicaciones, perfectas.

    Ehnorabuena una vez mas por un indice tan bajo de estupideces o soluciones que no funcionan, no como los otros 500 millones de blogs donde no haces mas que perder el tiempo.

    Sigue asi!

  15. jose

    Buenas,

    Quisiera saber como puedo hacer para configurar el servidor exchange especificamente el servicio OWA para que cuando los usuarios accedan dentro de la red no les pida colocar dominio\usuario, sino unicamente su usuario?..

    Se que hay que colocar en el IIS el dominio o algo pero he colocado lo que supuse y no funciona.

    Gracias por su apoyo.

  16. Vernocchi, Pablo Post author

    José, ese setting se hace desde IIS en las propiedades del directorio virtual “Exchange”, en la solapa de security tenes que declararle tu dominio de AD.

    Slds.

  17. Jesus

    Buenos dias

    Estoy intentando crear un script para que a algunos de los usuarios de OWA no les aparezca en la carpeta de Opción, el botón de cambio de contraseña.

    He conseguido hacerlo para todos, pero no para algunos usuarios solamente.

    Tienes alguna idea

    Saludos

  18. Carlos Angeli Freundt

    Estimado Pablo, tengo un problema con OWA. Mi red está en Windows 2003 y tiene Exchange 2003. El firewall y web server son linux. Como hago para estandarizar el acceso por OWA solamente con HTTP, sin certificados ni esas cosas. Algunos clientes accesan con HTTP, otros con HTTPS y algunos tienen problemas con los certificados.

  19. Vernocchi, Pablo Post author

    Carlos,

    Los clientes van a tener problemas con los certificados si son, por ejemplo, emitidos internamente y no están los certificados correspondientes instalados en las PCs.

    Si ya tenes un web server publicado usando el puerto 80 y 443, entonces necesitarás una nueva dirección ip publica en el firewall linux para poder publicar el OWA, casi seguro.

    sld.s

  20. Cesar

    Tengo instalado un Windows Server 2003 R2 con Exchange 2003 SP2 lo utilizo como correo interno, lo pueden utilizar todos le empleados pero dentro de la LAN y me funciona de diez puntos lo que no puedo hacer es ingresar desde Internet ya que incorporaron dos sucursales, no puedo levantar OWA desde una Web que esta instalada en el mismo Server que el Exchange 2003 SP2.-
    Tengo instalado en el mismo Server una Web a la cual si puedo ingresar desde Internet y trabajar en ella le agregamos un botón al cual llamamos Mail para poder llamar al Exchange (http://nombredeldominio/exchange)
    Pero nos dice que no se encuentra la Pág. por ahora no tenemos IP fija y estamos utilizando dyndns.com y funciona bien.-
    Instalar SSL y los certificado redirecciones el Exchange a otro puerto 443 y lo único que me trajo fueron problemas con el software contable que trabaja vía Web me gustaría ver donde me estoy equivocando y como puedo levantar el Exchange
    clr1900@yahoo.com.ar

  21. Vernocchi, Pablo Post author

    Hola, Cesar.

    Esa publicación de OWA podes hacerla con ISA Server. Porque tenes que diferenciar el host header del website. Uno es para el OWA (supongamos webmail.dominio.com) y el otro es para el sitio institucional (www.dominio.com).

  22. Silkiu

    Buenas Sr. Cesar,

    De verdad muchas gracias por apoyarnos de verdad que es importante compartir experiencias. Me gustaría consultarte acerca de Exchange 2003. Necesito permisar de alguna manera la posibilidad que los usuarios puedan ver videos con extensión .wmn desde el OWA. He intentado desde el OWAADMIN pero no ha funcionado siempre solicita se guarde en disco. Seras que tu conoces algún procedimiento que me pueda servir???

    Muchas gracias. =)

  23. Ruben

    Hola Pablo.
    Yo tengo un WinServer 2003 con AD y separado un Exchange2003 al cual llamare EXCH01 y he configurado otro secundario EXCH02 donde estoy moviendo los buzones para que evetualmente este sea el primario. La pregunta es:porque NO puede acceder via OWA los buzones del EXCH02 desde el exterior, pero si lo puedo hace en la LAN pero me solicita dos veces las credenciales de autenticacion cuando coloco https://servidor/exchange. Ya la autenticacion en ambos servidores es identica, incluso hasta el SSL esta instalado.
    Gracias anticipadas

  24. Daniel

    Hola, Pablo, como estas? antes que nada muchas gracias por tus aportes.

    Sabes que tengo un inconveniente, he configurado, el redireccionamiento al pie de la letra, cuando intento acceder por https no tengo inconvenientes, pero cuando lo hago por http me solicita usuario y contraseña, lo ingreso, me lo vuelve a pedir tres veces hasta que me dice access denied, lo que nunca hace es cambiar en la url http a https, estuve mirando si era el asp, pero el asp esta habilitado en el servidor. Tienes idea que puede ser?

    Gracias

  25. Pingback: Cómo redirigir el acceso a OWA en Exchange 2010 | Blog de Pablo Vernocchi

  26. Nicolas Slowik

    Pablo, gracias por tu ayuda.
    No logro encontrar en II7 el http redirect en un server 2008. Si lo encontre en un SBS , pero no en 2008. Tenes idea como se habilita o deshabilita???

    Muchas gracias
    NS

  27. Carmen

    Hola Pablo, muchas gracias por seguir compartiendo tus conocimientos. No sé si esta duda puede ir aquí, pero la verdad que ando algo perdida.

    En mi empresa hemos instalado localmente en el servidor correspondiente el certificado para OWA, pero siempre que me conecto me aparece el molesto mensaje de advertencia que me indica que el sitio al que intento acceder no tiene un certificado válido y que puede no ser fiable.

    Hay alguna manera de exportar el certificado de mi servidor y dárselo a quienes se quieran conectar para que se lo instalen localmente y nos reconozcan como entidad fiable? O alguna otra manera de hacer que el navegador burle o ignore este mensaje para este sitio??

    Agradezco mucho tu respuesta
    Carmen

  28. JOHN

    Hola Pablo, Soy nuevo en esto de administrar windows server 2003, podrías sugerirme alguna idea para solucionar el problema que tengo:

    Tengo dos usuarios nuevos en mi dominio, el problema es que cuando están en una red externa no reciben los correos de ningun remitente a menos que esten dentro de mi dominio.com. Todos los correo que les envían les rebotan ya sea de GMAIL, HOTMAIL, OTRODOMINIO.COM.

    Gracias por los aportes que me puedas hacer. Excelente tu blog.

  29. JOHN

    Hola Pablo, como estas. Gracias por tu interes pero ya pude solucionar el problema; solo fue que tenía que actualizar el firewall linux que tengo por aca y listo.

    Pero bueno aprobechando te pregunto. Es posible configurar Outlook 2007 en Windows 7 para que se conecte con mi servidor de correo exchange. El usuario que necesita hacer esto esta en otra ciudad y por tanto fuera de midominio.com, es posible configurarle el Outlook para que se conecte con mi servidor aunque este fuera del midominio.com.

    Si es posible que configuración adicional se tendría que hacer?

    Agradezco tu respuesta. :)

  30. Vernocchi, Pablo Post author

    Hola @JOHN

    Sí, es posible. Se configura de la misma manera que una cuenta regular, pero le pedirá autenticación cada vez que abra el cliente Outlook (la password se puede guardar).

  31. JOHN

    Ok, gracias…por tu ayuda…lo voy a probar.

    Otra pregunta, como puedo optimizar el rendimiento de mi servidor que tiene: Windows Server 2003, Talvez si me puedes recomendar algún software o configuración que le tenga que hacer a mi servidor para que su rendimiento sea mayor, ya que últimamente se ha puesto muy lento al iniciar y aveces se cuelgan y nose la razón, tenia un virus Net-Worm.Win32 kido, pero ya lo elimine, Si me puedes ayudar con alguna sugerencia para mejorar el rendimiento de mi servidor, te estaré agradecido.

  32. Skywalker

    Pablito querido.. Te molesto con una pregunta:

    Tengo Exchange 2000 con Server 2000 con public folder habilitado, tambien a la par en server diferente, Exchange 2003 con Srv 2003 con Public folder habilitado. (todo replicado).

    El tema es el siguiente: Cuando accedo por el owa de Exchange 2003 ingreso correctamente pero cuando voy por owa a las public folder me direcciona a la public folder del MX del 2003.

    En mi carpeta public del Manager Admin tengo conectado el public Folder al Exchange 2003.

    No se porque me sigue direccionando al 2000 Exchange.

    Gracias por tu respuesta Pablo.. saludos.

  33. Mario Valencia

    Hola: Por favor si me puede ayudar con esta situación:
    Tengo un Servidor con Windows server 2003 y configure Active directory y los
    puertos SMTP y POP3 para enviar y recibir correo, todo funciona bien, pero
    quiero con estos mismos correos acceder desde internet.
    Me dicen que tengo que hacer una OWA y que se puede hacer sin tener
    Microsoft Exchange.

    Mi pregunta es si ¿Si se puede configurar la OWA sin tener Exchange? ¿como?
    desde ya muchas gracias

  34. Julio C. More

    Hola, tengo un servidor windows sbs 2003 y tengo que hacer funcionar el owa, puedo entrar internamente, pero de no se como hacer para q la pagina entre siempre por https, vi algunos procedimientos en internet pero no se si, el proceso es el mismo. y que puertos debo publicar en mi router para poder acceder desde internet.

    muchas gracias
    saludos

  35. Jesus Zevallos

    Hola Pablo,
    Espero me puedas ayudar con esto, tenía configurado el OWA sobre un Win2003 y recientemente el instalamos una extension para que el IIS soporte el PHP, de pronto no funciono el OWA y tuvimos que reinstalarlo y todo funciono perfectamente por dos días, ahora el IIS cuando trato de activar el web site, que aparece como detenido, me sale “El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso” he tratado de usar lo mencionado aqui: http://support.microsoft.com/kb/890015/es pero no funciona, ¿alguna idea? desde ya muchas gracias por la ayuda.

  36. Leo

    Hola buen dia, pues que veo que eres muy bueno en esto del exchange, y te quiero hacer una consulta a ver si me puedes hechar un mano, pues resulta que he movido los permisos de los usuarios en el web general(IIS->default web site->Permissions) y no vi como estaban los de exchange, el problema es que ahora el exchange no me funciona, he restaurado los directorios web como dice en:http://support.microsoft.com/kb/320202/en-us pero cuando tecleo http://miservidor/Exchange me pide el usuario y contraseña y cuando entro me sale que la pagina no se ha encontrado, no se como solucionarlo, desde ya muchas gracias!
    PDF tengo Windows server 2003 y Exchange 2003

  37. Leo

    Hola, buen dia, Pablo veo que tienes mucha experiencia en esto , tengo el exchange 2003 instalado en Windows server 2003 profesional y funcionando bien, pero instale el netframework 4.0 ya que tuve que instalar una aplicacion nueva y necesita para que funcione el framework 4.0 y ooooh cielos el OWA ya no funciona, me podrias recomendar algo o que hacer para que esto quede funcionando con el framework 4.0, desde ya gracias!

  38. Vernocchi, Pablo Post author

    @Leo

    Podes definir la versión de .Net Framework a utilizar por Exchange en las propiedades del sitio web y, si mal no recuerdo, a nivel de Directorio Virtual. Ahí deberías indicar la que corresponde a OWA.

    Slds.

Comments are closed.