Estoy intentando montar un servidor de correo POP3 en suse 10 para una pequeña red local. No pretendo que se puedan descargar correos desde fuera de la LAN, sino sólo desde ésta. He instalado Dovecot para ello. Si en la máquina donde está el servidor POP3 configuro un cliente de correo (Kmail) para que descargue correo del servidor "localhost" a través del puerto 110, funciona sin problemas, y es capaz de descargar el correo. Pero si en otra máquina de la LAN configuro un cliente de correo (en este caso Outlook Express) poniendo como servidor de correo entrante "172.16.0.2" (IP privada de la máquina en la que está Dovecot) a través del puerto 110, no funciona. No es capaz de conectar con el servidor. En ambos casos he probado con el mismo usuario. No es un problema de firewall, porque si lo desactivo también ocurre lo mismo. ¿Alguien me podría dar una pista sobre lo que puede estar ocurriendo? ¿Puede ser que lo que ocurra es que el Outlook Express no es capaz de gestionar la conexión a un servidor dado por una IP, sino que espera que lo que le dés sea un nombre de dominio? Por cierto, al hilo de esto... ¿Es posible montar un servidor sin nombre de dominio? Es decir, que funcione poniendo directamente direcciones IP en lugar de nombres de dominio, y los correos se manden a direcciones del tipo "usuario@172.16.0.2". Si no fuera posible esto, supongo que tendría por fuerza que montar un servidor DNS en la LAN y crear un dominio a nivel de LAN, o algo así, ¿no? O al menos modificar los archivos /etc/hosts supongo... Muchas gracias por adelantado, y perdonadme si he dicho muchas barbaridades, que en esto de servidores de correo estoy todavía muy pegado ;-) Saludos.
El 14/01/06, Miguel A. Casado escribió:
¿Puede ser que lo que ocurra es que el Outlook Express no es capaz de gestionar la conexión a un servidor dado por una IP, sino que espera que lo que le dés sea un nombre de dominio?
No, funciona bien. Revisa la configuración de Dovecot y verifica que está escuchando en la IP 172.16.0.2, además de "localhost". Haz un telnet desde el equipo con Outlook Express a esa ip y al puerto 110, para verificar que responde.
Por cierto, al hilo de esto... ¿Es posible montar un servidor sin nombre de dominio? Es decir, que funcione poniendo directamente direcciones IP en lugar de nombres de dominio, y los correos se manden a direcciones del tipo "usuario@172.16.0.2". Si no fuera posible esto, supongo que tendría por fuerza que montar un servidor DNS en la LAN y crear un dominio a nivel de LAN, o algo así, ¿no? O al menos modificar los archivos /etc/hosts supongo...
Lo de utilizar la dirección no lo he probado. Si no se puede será por la normativa, que impedirá este tipo de enrutados. De todas formas, no hace falta configurar un servidor de DNS para enviarse correos desde la red local. Puedes configurar Postfix para que utilice el dominio que quieras (por ejemplo "usuario@localhost" o "usuario@workgroup"). Revisa la documentación de Postfix (myhostname, mydomain). En los equipos clientes tendrías que poner como servidor pop3 la dirección IP donde está Dovecot, al igual que en servidor smtp (donde está Postfix). Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-01-14 a las 12:19 +0100, Miguel A. Casado escribió:
No es un problema de firewall, porque si lo desactivo también ocurre lo mismo. ¿Alguien me podría dar una pista sobre lo que puede estar ocurriendo? ¿Puede ser que lo que ocurra es que el Outlook Express no es capaz de gestionar la conexión a un servidor dado por una IP, sino que espera que lo que le dés sea un nombre de dominio?
Mira con iptraf si la conexión llega al servidor, o en los logs.
Por cierto, al hilo de esto... ¿Es posible montar un servidor sin nombre de dominio? Es decir, que funcione poniendo directamente direcciones IP en lugar de nombres de dominio, y los correos se manden a direcciones del tipo "usuario@172.16.0.2". Si no fuera posible esto, supongo que tendría por fuerza que montar un servidor DNS en la LAN y crear un dominio a nivel de LAN, o algo así, ¿no? O al menos modificar los archivos /etc/hosts supongo...
Si lo que pretendes es recoger el correo y enviarlo al estilo de lo que hace cualquier cliente de correo como mozilla, si es posible. Si lo que quieres es que las maquinas se envien correo de una a otra, entonces no, necesitas un DNS con registros MX. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDyQ35tTMYHG2NR9URAjNLAJ909zUnJK8JR4mYfIf3M4YE6EWaAgCgjPLB 8rx9F4nuJKtt373xpBNpdxA= =jmVL -----END PGP SIGNATURE-----
Muchas gracias por las respuestas. Ya está solucionado, pero no sé qué es lo que pasaba. Probablemente fuese problema de la máquina con Outlook Express... En según qué sistemas operativos un reinicio a tiempo puede hacer maravillas ;-) Lo dicho, muchas gracias por la atención prestada, y por las pistas sugeridas. Saludos. El Sábado, 14 de Enero de 2006 15:42, Carlos E. R. escribió:
El 2006-01-14 a las 12:19 +0100, Miguel A. Casado escribió:
No es un problema de firewall, porque si lo desactivo también ocurre lo mismo. ¿Alguien me podría dar una pista sobre lo que puede estar ocurriendo? ¿Puede ser que lo que ocurra es que el Outlook Express no es capaz de gestionar la conexión a un servidor dado por una IP, sino que espera que lo que le dés sea un nombre de dominio?
Mira con iptraf si la conexión llega al servidor, o en los logs.
Por cierto, al hilo de esto... ¿Es posible montar un servidor sin nombre de dominio? Es decir, que funcione poniendo directamente direcciones IP en lugar de nombres de dominio, y los correos se manden a direcciones del tipo "usuario@172.16.0.2". Si no fuera posible esto, supongo que tendría por fuerza que montar un servidor DNS en la LAN y crear un dominio a nivel de LAN, o algo así, ¿no? O al menos modificar los archivos /etc/hosts supongo...
Si lo que pretendes es recoger el correo y enviarlo al estilo de lo que hace cualquier cliente de correo como mozilla, si es posible. Si lo que quieres es que las maquinas se envien correo de una a otra, entonces no, necesitas un DNS con registros MX.
descargar el correo. Pero si en otra máquina de la LAN configuro un cliente de correo (en este caso Outlook Express) poniendo como servidor de correo entrante "172.16.0.2" (IP privada de la máquina en la que está Dovecot) a través del puerto 110, no funciona. No es capaz de conectar con el servidor. En ambos casos he probado con el mismo usuario.
No conozco "Dovecot" pero, en pura teoría, cualquir servidor de correo puede ser llamado bien por el nombre bien por la IP desde cualquier cliente.
¿Alguien me podría dar una pista sobre lo que puede estar ocurriendo? ¿Puede ser que lo que ocurra es que el Outlook Express no es capaz de gestionar la conexión a un servidor dado por una IP, sino que espera que lo que le dés sea un nombre de dominio?
Quizá para responder a esto deberías poner otro cliente diferente de Outlock para ver si es capaz de recoger el correo. Instala provisionalmente Becky!, Thunderbird, Mailbell, Pegasus, Eudora, PMMail, o cualquier otro. Si te ocurre lo mismo, lo más probable es que el problema lo tengas en "Dovecot" que no conozco, o en Postfix (no lo creo, ya que la configuración por defecto permite la LAN) O igual el problema esté en el "firewall" del otro ordenador, el del Outlock, que tenga cerrado el puerto el correo
Por cierto, al hilo de esto... ¿Es posible montar un servidor sin nombre de dominio? Es decir, que funcione poniendo directamente direcciones IP en lugar de nombres de dominio, y los correos se manden a direcciones del tipo "usuario@172.16.0.2".
No lo había probado nunca, pero ha raiz de tu pregunta lo acabo de hacer, y si, SI funciona. :-) En red local y mandando el correo a un usuario@IPprivada. De todas maneras tu puedes utilizar un nombre de dominio, o el nombre de dominio de la red sobre el Postfix para hacer esto. :-) (usuario@NombreDeLaRed) Si no fuera posible esto, supongo que tendría por
fuerza que montar un servidor DNS en la LAN y crear un dominio a nivel de LAN, o algo así, ¿no? O al menos modificar los archivos /etc/hosts supongo...
No, no es necesario un DNS, con el nombre de la red es suficiente De todas maneras, a este nivel, Yast puede configurar BIND perfectamente. :-) -- Salutacions - Saludos, Josep M. Queralt
El Sábado, 14 de Enero de 2006 19:43, Josep M. Queralt escribió:
O igual el problema esté en el "firewall" del otro ordenador, el del Outlock, que tenga cerrado el puerto el correo Sí, creo que el problema estaba en la máquina de Outlook, porque empezó a funcionar sin cambiar nada en Dovecot. Eso sí, no me preguntes qué es lo que fallaba porque con Windows nunca se sabe... ;-)
De todas maneras tu puedes utilizar un nombre de dominio, o el nombre de dominio de la red sobre el Postfix para hacer esto. :-) (usuario@NombreDeLaRed) Sí, gracias a Camaleón he visto que se puede hacer muy fácilmente con Postfix.
No, no es necesario un DNS, con el nombre de la red es suficiente
De todas maneras, a este nivel, Yast puede configurar BIND perfectamente.
:-) Pues sí :-)
Gracias por tu respuesta. Un saludo.
participants (4)
-
Camaleón
-
Carlos E. R.
-
Josep M. Queralt
-
Miguel A. Casado