Instalé y configuré Exchange 2010 en Server 2012 de manera suficientemente funcional como para poder enviar correos electrónicos entre casillas en el servidor local.
Por si sirve de algo, estoy haciendo esto como una prueba en un entorno virtual antes de replicarlo para producción, por lo que actualmente estoy ejecutando el sistema operativo en VirtualBox con 1 NIC puenteada que obtiene acceso a Internet y 1 NIC de solo host que proporciona DHCP y similares a una máquina virtual W7 que estoy usando para probar la conectividad. El Firewall de Windows está actualmente deshabilitado.
El problema que tengo es enviar correos electrónicos a direcciones externas. En este caso de prueba particular, estoy intentando utilizar una dirección de Gmail como destino, pero también encuentro problemas similares con Bellsouth. Todos dan como resultado el mensaje de error "451 4.4.0 La dirección IP de destino principal respondió con: "421 4.2.1 No se puede conectar". Se intentó realizar una conmutación por error a un host alternativo, pero no se realizó correctamente. O no hay hosts alternativos o la entrega falló a todos los hosts alternativos.
Configuré un CNAME de "correo" que apunta a "bluebox.amberjohn.co", y en mi conector de envío "mail.amberjohn.co" está el FQDN proporcionado en respuesta a HELO. "mx.amberjohn.co" también apunta a "bluebox.amberjohn.co". El espacio de direcciones SMTP es "*" e incluye todos los subdominios.
Ahora, donde yopensarPuede que me esté equivocando aquí: instalé el servidor SMTP a través del asistente Agregar funciones y características. Lo configuré para entregar correo al servidor SMTP "localhost" en el puerto 25, usando las credenciales de autenticación de Windows. Esto no me parece bien, pero no estoy seguro de dónde señalarlo, ya que estoy intentando ejecutar un servidor SMTP internamente.
La idea aquí es que no puedo usar el servidor SMTP de mi ISP porque reescriben los encabezados de los correos electrónicos según las credenciales que se usan para autenticar (combate la suplantación de identidad, supongo). Tengo 5 usuarios en la organización y sus correos electrónicos deben mantener su propia autoría. Así que estoy pensando en ejecutar mi propio servidor SMTP, pero algo en la forma en que lo configuré hace que parezca que es solo un gran bucle.
Probé SMTPDiag pero siempre falla al buscar registros MX para el objetivo, y esto parece deberse a que está codificado para usar el puerto 25 cuando cada servidor SMTP hoy en día requiere TLS/SSL en 587 aproximadamente. Está encontrando los registros MX, pero simplemente no se conecta. SMTPDiag funciona bien si lo apunto hacia y desde una dirección local, ya que mi servidor funciona con 25.
Lo único que se me ocurre que no he probado es abrir puertos en mi firewall de hardware, pero todavía no estoy convencido de que sea un problema. ¿Puede ser que esté equivocado?
Agradecería su aporte.
¡Gracias!
Respuesta1
La mayoría de los ISP bloquean el tráfico saliente en el puerto 25 para los consumidores, ¿lo ha considerado? No entendí muy bien que agregaste SMTP a través de roles y funciones. ¿Debería usar Exchange para SMTP y conectarse con su cliente usando Outlook u OWA al servidor Exchange?
Respuesta2
Estaba intentando hacer esto desde casa cuando publiqué esto, pero cuando entré a la oficina y encendí mi máquina virtual, todos los correos electrónicos comenzaron a llegar. Así que definitivamente fue algún tipo de problema de networking. Problema resuelto.