Hola grifax21, asumo lo siguiente sobre tu entorno:
-
Tienes todos los roles instalados en el mismo servidor.
-
No hay un servidor con el rol de Edge Transport.
-
Tienes una dirección IP pública fija.
-
Puedes modificar tus registros DNS para los dominios .com y .net.
-
Quieres quitar el servidor de Linux y dejar todo en el Exchange.
Basados en estos supuestos, veamos las recomendaciones.
Para que tu Exchange Server 2007 reciba correos a nombre de tu dominio debes crear una regla de dominios aceptados (accepted domains)
Carga la consola de Exchange, luego ve a Organization Configuration / Hub Transport. Luego selecciona Accepted Domains
Pon tu dominio y selecciona autoritativo para indicar que es el servidor de destino para los correos entrantes.
Para poder enviar correos a Internet directamente desde tu servidor de Exchange Server 2007, debes hacer lo siguiente:
En el Exchange Server 2007, crea un conector de envío (send connector) que es el que le indica al Exchange que envíe los correos directamente. Este conector de envío no se crea automáticamente durante la instalación debido a que Microsof asume que en tu entorno vas a montar un Edge. Para crear el conector sigue estos pasos:
Carga la consola de Exchange, luego ve a Organization Configuration / Hub Transport. Luego haz clic en New Send Connector que hay en el panel de acciones.
Al realizar esto se cargará el asistente de nuevo conector, selecciona tipo Internet
Como vas a enviar todos los correso por medio de este conector, selecciona *
Luego te preguntará si quieres usar DNS MX para enviar los correos, selecciona esta opción.
Posteriormete te pregutnará cuál servidor de Hub Transport vas a usar para enviar los correos, selecciona tu servidor de Exchange.
Con esto los correos comenzarán a ser enviados a Internet.
Importante: Debes configurar tu Firewall para que permita la salida de tráfico SMTP desde la IP del servidor con Exchange Server 2007, al finalizar, este es el único servidor que debe tener este permiso. Esto con el fin de evitar que si un usuario de tu red tiene un troyano que envíe SPAM, sea bloqueado por tu firewall y tu dirección IP no será agregada a listas negras.
Para poder recibir correos desde Internet directamente desde tu servidor de Exchange Server 2007, debes hacer lo siguiente:
Modifica el conector de recepción de correo (receive connector) actual para que reciba conexiones anónimas (así es que te enviarán los correos desde Internet)
Server Configuration / Hub Transport / Receive Connectors
Importante: Debes redireccionar el puerto 25 desde tu IP pública hacia el puerto 25 del servidor de Exchange Server 2007, esto lo haces en tu firewall, sin esto no entrarán los correos.
Importante: Debes configurar tus registros MX en los dominios .com y .net para que apunten a tu dirección IP pública, de lo contrario los otros servidores no sabrán a donde enviar los correos que van para tus dominios.
Importante: Debes configurar registros reversos para tu dirección IP pública, esto lo hace tu proveedor de Internet en la mayoría de los casos, diles que te hagan un registro reverso (PTR) que de la siguiente manera: 123.123.123.123 (Tu ip pública) apunta a (PRT) mail.tudominio.com. Si no tienes esto, es muy posible que tus correos salientes no sean recibidos.
Recomedado: Crea los registros SPF en tu DNS para indicar cuáles direcciones IP pueden enviar correos a nombre de tu dominio, mira esta otra pregunta: https://www.preguntaserver.com/911/instalar-un-servidor-smtp-windows-2008
Para poder tener una protección Antispam básica, te recomiendo activar estos compoentes en el exchange:
Ejecuta el comando que aparece en esta imagen:
Luego configura la lista negra SPAMHAUS para que no te entre SPAM: Mira este link http://www.n2networksolutions.com/2009/06/10/configure-spamhaus-or-other-rbl-provider-with-exchange-2007/
En este momento puedes configurar todos tus clientes para que tengan solo la cuenta del Exchange Server 2007 en sus clientes de correo.
Saludos