El Sun, 29 Jan 2012 18:25:41 +0100, Javier Silva escribió: > El día 29 de enero de 2012 13:38, Camaleón <noela...@gmail.com> > escribió:
(...) >>> El registro de Exim es correcto. >> >> Vale, pero lo interesante es leerlo ;-) > > Aquí tienes el registro de Exim, antes de funcionar (00:10) y cuando ya > funcionaba (00:40). La única diferencia es el destinatario, que no lo > pone de manera correcta hasta realizar los cambios que te mencionaba: (...) > 2012-01-29 00:10:54 1RrHQ6-0000hK-JU <= catapu...@gmail.com U=root P=local > S=327 > 2012-01-29 00:10:56 1RrHQ6-0000hK-JU => usuariolo...@dominio.lan ^^^^^^^^^^^^^^^^^^^^^^^^ Ahí ya aparece la dirección de correo incorrecta. O sea, que se genera mal en origen. >>> El correo quedaba en los enviados de la cuenta externa. >> >> Eso quiere decir que el mensaje lo enviaba Exim a Gmail sin problemas, >> pero ¿qué pasaba en Gmail entonces? ¿Por qué no enviaba el correo al >> usuario externo? Si Gmail no puede enviar un correo por el motivo que >> sea le debería venir rebotado, eso es lo que no me cuadra. > > Como puedes ver en la primera parte del log de exim, no lo enviaba, ya > que el destinatario no tenía un dominio válido (ya que es local). Ese es el problema. El correo tiene que ir directamente destinado a la cuenta remota no a una local. Si editas el archivo "/etc/aliases" y configuras Exim4 como smarthost igualmente debería funcionar. >>> Ya está solucionado, he puesto las modificaciones que he realizado en >>> el correo que he enviado anteriormente. >> >> No me queda claro lo que has hecho pero creo que modificando el >> /etc/aliases hubieras obtenido el mismo resultado. > > Se tiene que configurar un smarthost en exim, ya que en caso contrario > el correo no sale nunca del sistema. Sí, eso está claro. De otra forma Exim4 sólo pueda enviar correo desde/para el propio equipo. > Por otro lado la modificación está realizada, pero no asignando a root el > correo externo, sino a otro usuario. Mira el archivo aliases: > > mailer-daemon: postmaster > postmaster: root > nobody: root > hostmaster: root > usenet: root > news: root > webmaster: root > www: root > ftp: root > abuse: root > noc: root > security: root > root: usuariolocal > usuariolocal: usua...@gmail.com Bueno, aquí podrías poner: root: usuariolocal, usua...@gmail.com Y deberían recibir los dos. Exim tiene que saber que uno es local y otro es remoto. > Por otro lado está la configuración de EXIM... (...) Esto para usar el servidor smtp de Gmail como pasarela. Pero quizá este paso se pueda obviar y puedas enviar correos directamente desde Exim4 sin necesidad de pasar por el servidor de Gmail. > Y el archivo /etc/exim4/email-addresses > > root: catapu...@gmail.com > > > Si no me he explicado correctamente o se te ocurre alguna cosa, me lo > haces saber. Sí, está creo que está claro lo que has hecho: básicamente has creado dos formas de envío, una para las cuentas locales y otra para las remotas. Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/jg40l4$4kk$9...@dough.gmane.org