Re: [suse-linux-s] Problema con Sendmail en Suse 8.1
Hola, gracias por contestar, At 21:25 29/11/2002 +0100, you wrote:
El 2002-11-28 a las 19:00, SkyExplorer escribió:
Ahora me he instalado una Suse 8.1 y he llegado a la conclusión de que si el nombre del dominio local y el del publico (el que se ve en Internet) son iguales ningún mail es entregado.
Imagino que si ambas IPs son diferentes, pero con el mismo nombre, estás a expensas de que es lo que lean primero los programas para que te funcione. No creo que sea muy correcto, aunque pueda funcionar :-?
El dominio de internet tiene una ip publica y el local tiene un 192.x.x.x. La maquina en cuestion tiene 192.168.0.1. midominio.com (Internet) -----> Una sola IP publica que esta en un router multipuesto. midominio.com (local) -----> Rango 192.168.0.x mibox.midominio.com ------> 192.168.0.1 Y si, estoy a expensas de lo que lean primero los programas para que funcione y en versiones anteriores de Sendmail leia /etc/hosts primero (o algo se me esta escapando)
Según quien sea el destinatario o el remitente cambian algunos datos, pero el más significativo es que en lugar de 127.0.0.1 pone mi ip publica, (la que tiene el router). Esto me llevo a pensar que sendmail esta confundiendo midominio.com local con el publico de Internet.
Hice algún experimento no hace mucho, y el linux no manda al exterior un paquete que sabe que es local. Es decir, un paquete a tu IP publica desde tu maquina, no sale de ella, no llega siquiera a la interfaz de red.
Ya, es que no sale nada.
Mi fichero /etc/hosts esta como sigue: 127.0.0.1 localhost 192.168.0.1 mibox.midominio.com mibox
Si quito los dnss de /etc/resolv.conf el correo local funciona bien. Si cambio el nombre del dominio local por otro diferente del que tiene el dominio publico y conservo los dnss todo funciona bien.
Logico.
Creo que el problema reside en Sendmail por que no esta dando prioridad al fichero /etc/hosts donde le digo que mibox.midominio.com atiende a 192.168.0.1 y no a la ip publica.
¿"host -t MX midominio.com" que te resuelve? Esa es la que usaría el sendmail, en principio.
mibox:~ # host -t MX midominio.com midominio.com mail is handled (pri=1800) by midominio.com
¿Sabes que suse 8.1 por defecto te pone el postfix, no? Salvo que sea una actualización.
Si, ya lo se, lo vi en la instalacion. Me inclino por sendmail por que partiendo de las experiencias anteriores y con las notas que tome en todas las instalaciones me ha funcionado a la primera. Seguramente montare postfix en otra maquina que tengo con linux y lo probare, aunque he oido hablar muy bien de el.
Quisiera que mis maquinas locales tuvieran el mismo nombre que mi dominio en internet.
Algunos lo que hacen es que la maquina local es "midominio" y la publica es "midominio.com". Pero el mismo nombre con distinta IP es pedir problemas.
Ya se a que te refires, pero ya te digo que en la 7.3 lo tenia asi y *nunca* me dio ningun problema, no solo sendmail si no tambien apache,ssl,imap y mas programas. De hay que crea que algo ha cambiado en la configuracion de sendmail. Posiblemente este ignorando mi fichero hosts por que consulta primero los dns's. Un saludo, Nando
-- Saludos Carlos Robinson
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
El 2002-11-29 a las 22:21, SkyExplorer escribió:
Imagino que si ambas IPs son diferentes, pero con el mismo nombre, estás a expensas de que es lo que lean primero los programas para que te funcione. No creo que sea muy correcto, aunque pueda funcionar :-?
El dominio de internet tiene una ip publica y el local tiene un 192.x.x.x. La maquina en cuestion tiene 192.168.0.1. midominio.com (Internet) -----> Una sola IP publica que esta en un router multipuesto. midominio.com (local) -----> Rango 192.168.0.x mibox.midominio.com ------> 192.168.0.1 Y si, estoy a expensas de lo que lean primero los programas para que funcione y en versiones anteriores de Sendmail leia /etc/hosts primero (o algo se me esta escapando)
Podrías, quizás, en el servidor de nombres local decir que los correos a @midominio.com los maneja mibox.midominio.com.
Hice algún experimento no hace mucho, y el linux no manda al exterior un paquete que sabe que es local. Es decir, un paquete a tu IP publica desde tu maquina, no sale de ella, no llega siquiera a la interfaz de red.
Ya, es que no sale nada.
Lo que quería decir, es que aunque resolvieras con la IP publica llegaría a la maquina local sin darse un paseo por el exterior - creo; mi duda es el router.
¿"host -t MX midominio.com" que te resuelve? Esa es la que usaría el sendmail, en principio.
mibox:~ # host -t MX midominio.com midominio.com mail is handled (pri=1800) by midominio.com
Y al resolver la IP te debería dar la pública, claro. Esa respuesta, ¿la da el servidor de nombres local, o el externo? Si en el servidor de nombres local dijeras que los correos a ese nombre los maneja mibox.midominio.com, quizás funcionase (teniendo unicamente una IP local). Si tuvieras que poner ambos, los podrías poner con prioridades distintas. Mi idea es esta: midominio.com --> publica, mail handled by mibox.midominio.com, según el dns local. mibox.midominio.com --> local.
¿Sabes que suse 8.1 por defecto te pone el postfix, no? Salvo que sea una actualización.
Si, ya lo se, lo vi en la instalacion. Me inclino por sendmail por que partiendo de las experiencias anteriores y con las notas que tome en todas las instalaciones me ha funcionado a la primera. Seguramente montare postfix en otra maquina que tengo con linux y lo probare, aunque he oido hablar muy bien de el.
Si, yo hasta ahora usaba el sendmail, y me sabía como hacerlo funcionar sin tocar su configuración "de verdad", unicamente con el suseconfig. Pero ahora estoy probando con el postfix, y parece más facil, no he tenido que tocar nada. Claro, que como yo no tengo dominio solo lo uso para enviar. Tiene algunas pegas, como que si usas procmail no puedes enviar correo al root.
Algunos lo que hacen es que la maquina local es "midominio" y la publica es "midominio.com". Pero el mismo nombre con distinta IP es pedir problemas.
Ya se a que te refires, pero ya te digo que en la 7.3 lo tenia asi y *nunca* me dio ningun problema, no solo sendmail si no tambien apache,ssl,imap y mas programas.
Pero es casi casualidad...
De hay que crea que algo ha cambiado en la configuracion de sendmail. Posiblemente este ignorando mi fichero hosts por que consulta primero los dns's.
También puedes hacer que consulte primero tu dns local. No puedo ya mirar la configuración del sendmail, porque en 8.1 no lo tengo, así que no puedo saberlo. Si no, podría echarle un vistazo a los ficheros que trae, pero entender la configuración del sendmail se las trae. -- Saludos Carlos Robinson
participants (2)
-
Carlos E. R.
-
SkyExplorer