Un cable módem tiene el puerto 25 bloqueado. Dos computadoras están en la red wifi local administrada por el módem de cable. Una computadora es una máquina con Windows 8.1 que envía y recibe correo electrónico utilizando herramientas como Outlook. La otra computadora es un servidor de desarrollo de Linux para probar aplicaciones que usan javamail para enviar y recibir correo electrónico en un servidor web real cuando finalizan el desarrollo.
Cuando intento utilizar la funcionalidad de la aplicación en el servidor de desarrollo que envía correos electrónicos, recibo errores que indican que el correo electrónico no se puede enviar.
Creo que el problema es que el puerto 25 no está disponible para enviar correos electrónicos porque es una red doméstica y una cuenta de cable residencial que bloquea el puerto 25 de forma predeterminada.
Si le pido a la compañía de cable que abra el puerto 25 en el módem de cable, puedo asignar una aplicación como postfix / dovecot en el servidor de desarrollo para administrar el puerto. Pero, ¿cómo protejo el puerto 25 en la máquina con Windows 8.1 sin desactivar Outlook?
Respuestas:
Casi todos los ISP residenciales bloquean el tráfico saliente tcp / 25 a cualquier cosa que no sean sus propios servidores de correo. Esto se hace porque una gran cantidad de malware enviaría spam desde máquinas infectadas. Como resultado, casi nunca envía correo directo desde su fuente al servidor de destino como solía hacerlo, sino que "retransmite" correo a través de su ISP o algún otro servicio de correo.
Aquí hay algunas opciones para evitar esta limitación:
fuente