sábado, 3 de noviembre de 2012


Instalación básica de Exchange 2007.

 Exchange 2007 es la nueva versión del servidor de correo de Microsoft, aunque en realidad Exchange es mucho mas que un servidor de correo.
 Os recomiendo que leáis otros artículos sobre Exchange 2007 que podéis encontrar en este blog o en la propia web del producto en http://www.microsoft.com/exchange.
 Este articulo se hizo con la Beta 2 de Exchange, pero creo que no ha cambiado nada importante.

 En este articulo mostrare como realizar la instalación mas básica de Exchange 2007, instalando todos los servicios para prestar correo electrónico en una empresa en un solo servidor.
 El servidor tendrá que tener instalado Windows 2003 SP1, framework 2.0, powershell y mmc 3.0, tiene que ser un miembro de dominio y tanto el dominio como el forest tienen que estar en modo de compatibilidad Windows 2003.
 No es necesario usar Windows 2003 R2.

  El servidor tiene que tener el IIS funcionando pero no el SMTP ni el NNTP.
 En futuros artículos trataremos la instalación en cluster o con los roles en diferentes servidores, si queréis podéis ver un ejemplo de infraestructura con Exchange 2007 en el siguiente articulo:http://geeks.ms/blogs/dmatey/archive/2007/01/16/ejemplo-de-dise-o-de-arquitectura-de-mensajeria-con-exchange-2007.aspx
 Empezamos, instalando los prerrequisitos:
 

 
 
 
 
 Ahora que ya tenemos todo, podemos instalar Exchange.
 
 
 
 
 
 
 
 
   Las alertas que nos muestra la pantalla anterior, son avisándonos de que la versión de 32 bits no esta pensada para producción.
 

Bien, ya tenemos Exchange instalado, el siguiente paso será crear el primer buzón de correo.
Esto se puede hacer por script, por powershell desde users and computers y desde la propia consola de Exchange, dado que esto ultimo tiene algo de novedoso, usaremos este interfaz para crear la cuenta y el buzon.


 
 
 
 
  
 Como veis en la pantalla anterior, cada vez que ejecutamos una acción desde la consola, esta nos regala el script que tendríamos que correr para poder realizar la misma acción con powershell.
 Esta funcionalidad me parece fantastica asi que no puedo evitar detenerme un poco en ella.
 Pulsaremos control + c para copiar el script y lo pegamos en notepad
Una vez que lo vemos en el notepad, nos damos cuenta de que la password del usuario ha sido sustituida por una cadena que hace referencia a un string seguro.
Asi que para que podamos usar este script para crear una cuenta y darle un buzon tendremos que usar nuestros conocimientos de powershell.
Haremos que el script pregunte la contraseña al administrador, la meta en una variable y luego la use dentro de la sentencia que crea el buzon.
Quedaria asi:
 
 Pegaremos y ejecutaremos en la shell de Exchange los dos pasos del script.
 
 
 
Ya tendremos otro usuario creado

  34
 El paso siguiente sera indicarle a Exchange que acepte correo del domino publico que tengamos.
 Por defecto Exchange 2007 aceptaría correo del dominio DNS del AD a través de un servidor de Exchange con el rol de Edge.
 En esta instalación no tendremos un servidor Edge y nuestro domino interno no es igual que el externo, asi que hay que realizar algunos cambios.
 Añadimos el dominio:
 
 
 
Nos conectamos por telnet y lo probamos:

 
 
  Ops, no nos deja, el servidor que estamos usando no es un Edge, nos estamos conectando al SMTP del rol de Hub Transport, este rol esta preparado para que otros servidores de nuestra organización se conecten para enviar correo, por lo tanto exige que estos servidores se validen.

 Tendremos que modificar el conector de recepción de correo para que acepte validación anonima.
 Para hacer esto correremos otro script de powershell.
  
Y probamos de nuevo

 
Y con el domino externo también:
 
Nos queda entrar en el buzón y ver el correo, para lo que usare el OWA.

 
 

No hay comentarios:

Publicar un comentario