Juan Carlos wrote:
El 18/06/2013 04:14 p.m., Dermidio A.P. escribió:
Muy buenas, superlista:
Estoy atascado... permitanme acudir a la experiencia aqui acumulada. Gracias.

Trato de migrar un servidor de correo que da este servicio a una red, y que se conecta por modem a su proveedor (es decir, esta maquina tiene un modem y una tarjeta de red). Con el modem, su configuracion y conexion no tengo problemas, (por ahora).

Tratando de que todo fuera mas rapido escogi instalar el iRedmail sobre Debian 6.

Si envio un correo a un dominio que *si esta* entre los dominios virtuales que cree en iRedmail, el correo se envia sin problemas (se almacena en el servidor). Si envio un correo a un dominio que *no esta* entre los dominios virtuales del iRedmail, el correo no se envia y me pone el siguiente error (en el mismo roundcube el iRedmail):
"Error smtp (450) No se ha podido establecer remitente. Recipient address rejected. *Domain not found*

Yo quiero que este servidor, que estara la mayor parte del tiempo desconectado, pues el telefono tiene tambien otros usos (les suena?) reciba todos los correos, los de su dominio (chequea que sean validos los usuarios a los que se envia el correo en los dominios virtuales) y los que van para otros dominios, y luego envie estos ultimos cuando se conecte por telefono, asi que vamos a la documentacion de postfix y nos leemos la parte donde dice "Running Postfix on a dialup machine", aqui recomienda agregar a la configuracion estas tres opciones en /etc/postfix/main.cf:relayhost = ip.del.proveedor
para enviar todos mis correos a mi proveedor que esta siempre conectado.

defer_transports = smtp
para desabilitar el envio espontaneo por smtp
y
disable_dns_lookups = yes
para desabilitar el dns lookup de los clientes
Ya agregue estas tres opciones, pero me sigue dando el error Domain not found al tratar de enviar correos a dominios "externos". Quiero agregar que si conecto esta maquina con dos tarjetas de red directo al proveedor, todo funciona OK, envia y recibe, tanto a dominios virtuales declarados en el iRedmail, como a dominios externos. Donde le digo que no me chequee los dominios cuando envio los mensajes al servidor desconectado?.
Agradezco cualquier ayuda.
Gracias.
dermidio.


Hola dermidio haber si entiendo quieres que el server envie los correos para los dominios externos solo cuando se conecte, mientras este desconectado que los demás mensajes que vallan dirigidos al mismo domain tuyo incluidos los subdominios que tengas si se envien..?

Buenas:

Efectivamente, eso es lo que quiero, pero no quiero por ahora tener ningun subdominio, en el servidor habra un solo dominio local, el de esa red, asi debe ser para un dial up, los clientes de la red envian correos a todas partes aun cuando el servidor este desconectado, los que van para su propio dominio (declarado como dominio virtual en el iRedMail) los entrega, y los que van para dominios externos el servidor los recibe, sin chequear si esos dominios son correctos, los almacena, y los envia cuando el servidor se conecte por el modem.

Pues no me deja enviarlos, me sigue chequeando los dominios externos aun con las tres opciones que dice al literatura debo agregar, y me pone Domain not found.

Como ya decia, me envia perfectamente cuando envio a uno (o mas) dominios virtuales declarados, pero nunca envia a uno externo, y *si* me funciona todo perfeto, enviar y recibir, cuando el servidor esta todo el tiempo conectado (no por modem) directo a la red de mi proveedor, donde hago esas pruebas.

Investigando un poco mas en la lista de iRedMail (donde me ha sido practicamente imposible encontrar algo que hable sobre su uso en conexiones dial up), he visto que en versiones anteriores aparecian errores al adicionar ciertas opciones al main.cf (no especificamente las mias). En este caso el problema tenia que ver con el hecheo de que al parecer en el iRedMail (donde todo lo instala un script) el postfix se configura para que corra en chroo (*chrooted), lo cual puede comprobarse mirando una linea del fichero master.cf, especificamente esta:

smtp inet n – – – – smtpd

Para evitar que corra chrooted, segun leo, debe cambiarse por esta linea (adicionar una n en la columna chrooted):

smtp inet n – n – – smtpd

y luego reiniciar el postfix, tambien lo probe y no me resulta, tambien se recomienda verificar que los ficheros /etc/resolv.conf’ y ‘/var/spool/postfix/etc/resolv.conf’ sean iguales, tambien lo verifique y nada.

Otro solitario link donde se habla sobre este problema es:

http://www.fencepost.net/2010/03/fix-postfix-recipient-address-rejected-domain-not-found/ (ver primer comentario de Oscar en esta pagina)

Agradezco cualquier ayuda o sugerencia, gracias.

dermidio.

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a