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