Mail server: dominio -> dyndns -> servidor => ERROR

Hola. Tengo un servidor de correo (postfix, courier) tras una ip dinámica. Hasta hace poco, tenía ip fija, y con el cambio me ha dejado de funcionar (obviamente). He redireccionado usando dyndns todos los servicios a mi ip dinámica, pero el correo me falla. En concreto, los correos a cuenta@dominio.com han dejado de llegar, mientras que si los envío a cuenta@dominio.dyndns.com si que llegan. Ahora bien, se supone que tengo redireccionado el dominio.com bajo el siguiente esquema:

dominio.com -> dominio.dyndns.com -> servidor

Por más que busco, sólo veo que la cosa tiene que funcionar, pero me pierdo entre redirección y no sé que hago mal. Tengo establecidas las entradas:

web
pop3
smtp
ftp


Solucionado:

Finalmente el error era que tenía configurado el dominio como redirección web en lugar de como alias. El problema me terminó de perder al intentar usar un alias en lugar de redirección web para el servidor de correo. No me dí cuenta e intenté meter la dirección como http://servidorftp.homelinux.com, rechazándolo el sistema. Esto unido a la mala redacción de la descripción de "alias" de amen.es (a mi entender) fue lo que provocó mi error (junto con mi ignorancia). En fin, con todo como alias funciona bien. Muchas gracias a todos por vuestra ayuda, interés y tiempo. Salu2

Un saludo y gracias de antemano
Lo importante es, ¿dónde apunta el MX de dominio.com?

- ferdy
Eso es lo importante , haz un $ dig -t mx dominio.com y mira a ver donde apunta el MX .


Un saludo.
Lo tengo sin definir. Voy a hacer la redirección mx.dominio.com -> dominio.dyndns.com -> servidor y os cuento. Muchas gracias
Nada, tras esperar 5 días para la propagación de las DNS, sigue sin funcionar. Empiezo a estar algo perdido :-S
Que tipo de redireccion has hecho cname ? , si quieres pasame tu dominio por privado le hechamos un ojo a ver que te puede faltar .

Un saludo.
No hombre, nada de secretismos. Encima que me intentáis ayudar. No tengo creado el registro cname, no tengo la opción (creo). Tengo definicios en el dominio agendaonline.es las siguientes entradas: www, pop3, smtp, mx (mx1) y ftp; todas apuntando a servidorftp.homelinux.com.

capisergio@servidor ~ $ dig -t mx agendaonline.es
; <<>> DiG 9.3.2 <<>> -t mx agendaonline.es 
;; global options:  printcmd 
;; Got answer: 
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11165 
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0   
;; QUESTION SECTION: 
;agendaonline.es.               IN      MX   
;; ANSWER SECTION: 
agendaonline.es.        7200    IN      MX      10 mx1.agendaonline.es.   
;; Query time: 148 msec 
;; SERVER: 80.58.61.250#53(80.58.61.250) 
;; WHEN: Sun Sep 10 17:24:32 2006 
;; MSG SIZE  rcvd: 53
Todo parece ir bien:

[ $ ~ ] nc smtp 25
220 smtp.ferdyx.org ESMTP
HELO smtp
250 smtp.ferdyx.org
MAIL FROM: <XXXX@ferdyx.org>
250 Ok
RCPT TO: <postmaster@agendaonline.es>
250 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
Subject: Esto es una prueba

Esto es una prueba
.
250 Ok: queued as 1FA0E8D317
quit
221 Bye


Sep 10 09:26:48 tungsteno postfix/smtp[22727]: 1FA0E8D317: to=<postmaster@agendaonline.es>, relay=localhost[127.0.0.1], delay=51, status=sent (250 2.6.0 Ok, id=22220-03, from MTA: 250 Ok: queued as 8DCB88D35D)
Buenas tienes definido el mx con esto mx1.agendaonline.es

dig -t mx agendaonline.es @ns1.ametsak.net

; <<>> DiG 9.3.2 <<>> -t mx agendaonline.es @ns1.ametsak.net
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16328
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;agendaonline.es. IN MX

;; ANSWER SECTION:
agendaonline.es. 6921 IN MX 10 mx1.agendaonline.es.

;; AUTHORITY SECTION:
agendaonline.es. 3321 IN NS ns1.amenworld.com.
agendaonline.es. 3321 IN NS ns2.amenworld.com.

;; ADDITIONAL SECTION:
ns1.amenworld.com. 172521 IN A 62.193.206.145
ns2.amenworld.com. 172521 IN A 212.43.229.73

;; Query time: 95 msec
;; SERVER: 82.194.72.24#53(82.194.72.24)
;; WHEN: Sun Sep 10 17:43:23 2006
;; MSG SIZE rcvd: 134

Veo que has definido la entrada mx1 con esta IP

$ dig mx1.agendaonline.es @ns1.ametsak.net

; <<>> DiG 9.3.2 <<>> mx1.agendaonline.es @ns1.ametsak.net
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24545
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;mx1.agendaonline.es. IN A

;; ANSWER SECTION:
mx1.agnedaonline . 7200 IN A 62.193.206.144

;; AUTHORITY SECTION:
agendaonline.es. 7200 IN NS ns1.amenworld.com.
agendaonline.es. 7200 IN NS ns2.amenworld.com.

;; ADDITIONAL SECTION:
ns1.amenworld.com. 172379 IN A 62.193.206.145
ns2.amenworld.com. 172379 IN A 212.43.229.73

;; Query time: 169 msec
;; SERVER: 82.194.72.24#53(82.194.72.24)
;; WHEN: Sun Sep 10 17:45:45 2006
;; MSG SIZE rcvd: 134

Veo que esa ip es una redireccion de Amen por lo tanto no puedo ver lo que hace despues . Si quieres por privado me cuentas el lo que pones en la redireccion a ver si acertamos con el registro MX . Creo recordar que la gente de dynsorg te ofrecia registros mx , podria mirar tambien ese tema .
Ya, si yo no me lo explico, pero para mas datos, un ejemplo:

Hi. This is the qmail-send program at acens.net.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<sergio@agendaonline.es>:
Sorry, I wasn't able to establish an SMTP connection. (#4.4.1)
I'm not going to try again; this message has been in the queue too long.

--- Below this line is a copy of the message.

Return-Path: <XXX@xxx.xxx>
Received: (qmail 22969 invoked from network); 6 Sep 2006 10:49:02 -0000
Received: from unknown (HELO main0197.acens.priv) ([127.0.0.1])
(envelope-sender <XXX@xxx.xxx>)
by localhost (qmail-ldap-1.03) with SMTP
for <sergio@agendaonline.es>; 6 Sep 2006 10:49:02 -0000
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
From: <XXX@xxx.xxx>
To: [email]sergio@agendaonline.es[/email]
Subject: Re: a
Reply-To: [email]XXX@xxx.xxx[/email]
X-Origin: 87.218.234.89
Date: Wed, 06 Sep 2006 12:49:02 +0200
X-Uidl: 2019.172.26.0.2.1157540011.squirrel@servidor
X-Mailer: AtMail 4.3


Este correo puede que sea poco representativo, dado que es del día 6, con los cambios recién hechos, pero por si acaso. La cuenta de postmaster@ redirige los correos a sergio@agendaonline.es. El correo dentro de cuentas del mismo dominio funciona, pero no recibo nada externo. Por contra, puedo enviar a cuentas externas. Mi mayor duda al respecto, es que el servidor ha estado funcionando hasta el cambio de dominio.

Si envio un correo a cuenta@servidorftp.homelinux.com si encuentra el servidor, lo que no encuentra es la cuenta (no existe):

Hi. This is the qmail-send program at acens.net.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<sergio@servidorftp.homelinux.com>:
87.218.234.88 does not like recipient.
Remote host said: 554 <sergio@servidorftp.homelinux.com>: Relay access denied
Giving up on 87.218.234.88.

--- Below this line is a copy of the message.

Return-Path: <XXX@xxx.xxx>
Received: (qmail 14779 invoked from network); 10 Sep 2006 16:05:33 -0000
Received: from unknown (HELO main0098.acens.priv) ([127.0.0.1])
(envelope-sender <XXX@xxx.xxx>)
by localhost (qmail-ldap-1.03) with SMTP
for <sergio@servidorftp.homelinux.com>; 10 Sep 2006 16:05:33 -0000
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
From: <XXX@xxx.xxx>
To: [email]sergio@servidorftp.homelinux.com[/email]
Subject: adsasdasd
Reply-To: [email]XXX@xxx.xxx[/email]
X-Origin: 87.218.234.88
Date: Sun, 10 Sep 2006 18:05:33 +0200
X-Uidl: 1157904333100522030
X-Mailer: AtMail 4.3



EDITO:

AMETSA:

Todas las entradas son agendaonline.es --> servidorftp.homelinux.com, por tanto:

mx1.agendaonline.es -> servidorftp.homelinux.com -> mi ip actual


Googleando he visto que amen.es (mi empresa registradora) NO usa redirección transparente, así que no se si esto puede influir.
El correo que he enviado no puede caer en el limbo... y sin duda ha podido conectar a tu MX. Lo que no se es si rebotará.

- ferdy
En eso estamos de acuerdo, y hasta ahora se ve que la línea se corta entre mx.agendaonline.es y servidorftp.homelinux.com así que supongo que tendré que seguir dando la murga a los de amen.es

EDITO:

Finalmente y para probar he creado la cuenta sergio@servidorftp.homelinux.com y aquí SI llegan los correos. Es decir:

agendaonline.es -> servidorftp.homelinux.com -> servidor => ERROR

servidorftp.homelinux.com -> servidor => OK


¿Puede ser debido a la redirección no transparente de amen.es?

EDITO2:

¿Tengo que cambiar alguna configuración al venir el correo de mx.agendaonline.es? ¿algún puerto?
yo creo que se pierde en la redireccion de Amen , creo que cuando llega amen no hace bien la redireccion del entrada MX para tu dominio . De todas formas como defines el tipo de registro para decir que mx1.agendaonline.es -> servidorftp.homelinux.com un A un Cname que es lo que pones en la redireccion de Amen .



PD: Yo te puedo hacer una entrada en mi servidor de DNS y cuando cambies la ip me lo dices la cambiamos .
Veamos, tengo en la interfaz web de amen para definir las redirecciones citadas. Las selecciono como "redirección web" (permite además alias e IP) e introduzco http://servidorftp.homelinux.com

La IP se actualiza automáticamente cada 3 min con ddclient contra dyndns (servidorftp.homelinux.com es de dyndns)
Esa de Redireccion Web no te va servir , esa suele ser una redireccion de Macro y lo mas seguro que no funcione para el registro MX .
El problema es para cada entrada puedo seleccionar 3 opciones: IP, alias y redirección web.
Creo que puedes usar alias pero no estoy del todo seguro y bueno si pones la IP de tu maquina fijo que va pero no te asegura el buen funcionamiento ya que cada vez que cambie y te enteres del cambio perderas correo .
Según la explicación que pone en el sistema, el alias es para enlazar dos dominios del mismo nombre pero distinto tipo, algo como dominio.com y dominio.net

Además, lo intenté y me lo rechaza como no válido.

EDITO:

A pesar de todo, lo he vuelto a intentar y esta vez no me lo ha rechazado el sistema. Voy a darle un tiempo para que hagan el cambio y os cuento.
Recibí esto:

Reporting-MTA: dns; smtp.ferdyx.org
X-Postfix-Queue-ID: 8DCB88D35D
X-Postfix-Sender: rfc822; [email]ferdy@ferdyx.org[/email]
Arrival-Date: Sun, 10 Sep 2006 09:26:48 +0200 (CEST)

Final-Recipient: rfc822; [email]postmaster@agendaonline.es[/email]
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; host servidorftp.homelinux.com[87.218.234.85] said:
    550 <postmaster@agendaonline.es>: Recipient address rejected: User unknown
    in virtual mailbox table (in reply to RCPT TO command)


- ferdy
Solucionado:

Finalmente el error era que tenía configurado el dominio como redirección web en lugar de como alias. El problema me terminó de perder al intentar usar un alias en lugar de redirección web para el servidor de correo. No me dí cuenta e intenté meter la dirección como http://servidorftp.homelinux.com, rechazándolo el sistema. Esto unido a la mala redacción de la descripción de "alias" de amen.es (a mi entender) fue lo que provocó mi error (junto con mi ignorancia). En fin, con todo como alias funciona bien. Muchas gracias a todos por vuestra ayuda, interés y tiempo. Salu2
Me algro que te funcione correctamente .


Un saludo.
Gracias ^_^. Reitero, muchas gracias a ti y a Ferdy. Salu2
21 respuestas