postfix. correo a usuarios no existentes
Hola a todos Me estoy volviendo loco con una pijada del postfix que me esta fastidiando bastante. Estoy recibiendo mucho correo spam a mi servidor de correo del que recojo con fetchmail. Este correo es para usuarios que no existen en mi servidor linux. El fetchmail lo intenta recoger, se lo pasa al postfix y como no existe el postfix da el tipico error que el usuario no existe. El problema es que no desparece del servidor de correo. De manera que se queda permanentemente en el servidor con lo que las recogidas con el fetchmail se ralentizan un montón. Yo lo que quiero es que ese correo se elimine, reenviandolo a una direccion, es decir tener un buzon al que se envie todo el correo que vaya a buzones que no existen, una especie de direccion default (cuando usaba qmail esto era muy sencillo, pero con postfix no me aclaro). He estado mirando esto en la documentacion del postfix http://www.postfix.org/rewrite.html#luser_relay pero no acabo de entenderlo y no se si con eso lo puedo solucionar, Si alguien tiene alguna idea será bienvenida un saludo Emiliano Sutil
Emiliano Sutil wrote:
Yo lo que quiero es que ese correo se elimine, reenviandolo a una direccion, es decir tener un buzon al que se envie todo el correo que vaya a buzones que no existen, una especie de direccion default (cuando usaba qmail esto era muy sencillo, pero con postfix no me aclaro).
Hola, Mira en la sección "Rejecting mail for unknown local users" del archivo /etc/postfix/main.cf, donde viene muy bien explicado con las posibles opciones disponibles. Saludos, -- Camaleón
Camaleón wrote:
Emiliano Sutil wrote:
Yo lo que quiero es que ese correo se elimine, reenviandolo a una direccion, es decir tener un buzon al que se envie todo el correo que vaya a buzones que no existen, una especie de direccion default (cuando usaba qmail esto era muy sencillo, pero con postfix no me aclaro).
Hola,
Hola,
Mira en la sección "Rejecting mail for unknown local users" del archivo /etc/postfix/main.cf, donde viene muy bien explicado con las posibles opciones disponibles.
Saludos,
Pues ya he mirado eso y es curioso lo que me pasa, he hecho esto: he descomentado la linea local_recipient_maps = para que no se valide la dirección y luego he puesto en la linea de luser_relay mi direccion luser_relay = emiliano@iranon.com Pues bien hecho esto, si ahora desde el propio servidor envio un correo a kk@iranon.com pues me llega a mi, vamos que funciona bien, lo que me ha resultado curioso es que correos que antes el fetchmail no entregaba al usuario porque no exisitía ahora si que lo entrega a los usuarios. Me imagino que aunque la direccion de correo no existia en el servidor, en alguna cabecera si que iba el ussuario correcto, es decir, yo en el servidor de corre externo tenia en el buzón de luis correos que iban a 332nn@iranon.com, pues ahora al recoger con fetchmail esos correos llegan al buzon local de luis, antes daba error de que el usuario 323nn no existia. Supongo que con esto ya me vale, estare vigilando como el gran hermano a ver que ocurre Saludos
El 2004-09-06 a las 11:02 +0200, Emiliano Sutil escribió:
Pues bien hecho esto, si ahora desde el propio servidor envio un correo a kk@iranon.com pues me llega a mi, vamos que funciona bien, lo que me ha resultado curioso es que correos que antes el fetchmail no entregaba al usuario porque no exisitía ahora si que lo entrega a los usuarios. Me imagino que aunque la direccion de correo no existia en el servidor, en alguna cabecera si que iba el ussuario correcto, es decir, yo en el servidor de corre externo tenia en el buzón de luis correos que iban a 332nn@iranon.com, pues ahora al recoger con fetchmail esos correos llegan al buzon local de luis, antes daba error de que el usuario 323nn no existia.
Es un poco raro, y más complicado sin ver el log. A mi me pasa algo similar. Ten en cuenta que el fetchmail, al recoger, no se lo pasa indiscriminadamente al postfix, sino que le dice directamente a que usuario local tiene que enviarselo. Lo que a mi me ocurre es que hay un virus por ahí que coje direcciones de los correos, pero del texto y de todas las cabeceras, de cualquier cosa que tenga arrobas. Eso significa que saca direcciones inexistentes de la cabecera de ID del correo, que en un pequeño porcentaje, lo ha capturado de mensajes mios a la lista; éste ID tiene mi nombre de dominio inventado, que no existe en internet, y una parte de usuario que no existe, es el ID del correo. ¿Que ocurre? Pues que el postfix ve el remite, y cree que es local: lo da por válido aunque no sea nombre exixtente en internet porque mi DNS si que lo define. Ve también el contenido, y ve que hay un ejecutable, que rechaza: pero el rechazo se produce hacia mi propia máquina, por el remite ficticio. Como el usuario no es un usuario, el postfix lo rechaza, por inexistente; el fetchmail no sabe que hacer, al no poder enviar el rechazo, y deja el correo en el servidor. Algo parecido te puede pasar a ti, pero hay que mirarlo en el log con mucho cuidado.
Supongo que con esto ya me vale, estare vigilando como el gran hermano a ver que ocurre
Ya contarás. -- Saludos Carlos Robinson
El Lunes, 6 de Septiembre de 2004 15:12, Carlos E. R. escribió:
¿Que ocurre? Pues que el postfix ve el remite, y cree que es local: lo da por válido aunque no sea nombre exixtente en internet porque mi DNS si que lo define. Ve también el contenido, y ve que hay un ejecutable, que rechaza: pero el rechazo se produce hacia mi propia máquina, por el remite ficticio. Como el usuario no es un usuario, el postfix lo rechaza, por inexistente; el fetchmail no sabe que hacer, al no poder enviar el rechazo, y deja el correo en el servidor.
Ha es eso, a mi de vez en cuando me pasa eso se queda un mensaje en el servidor que fetchmail me manda un mensaje de error, y tenia que descargar ese correo manualmente. Gracias y saludos -- Antonio López Fernádez Cartagena-España http://www.poesia-castellana.com Suse 9.1 Kde 3.2.2 Kernel 2.6.4-545 gnu/linux users register #319373 jabberID icue@myjabber.net
Carlos E. R. wrote:
Es un poco raro, y más complicado sin ver el log.
A mi me pasa algo similar.
Ten en cuenta que el fetchmail, al recoger, no se lo pasa indiscriminadamente al postfix, sino que le dice directamente a que usuario local tiene que enviarselo. Lo que a mi me ocurre es que hay un virus por ahí que coje direcciones de los correos, pero del texto y de todas las cabeceras, de cualquier cosa que tenga arrobas. Eso significa que saca direcciones inexistentes de la cabecera de ID del correo, que en un pequeño porcentaje, lo ha capturado de mensajes mios a la lista; éste ID tiene mi nombre de dominio inventado, que no existe en internet, y una parte de usuario que no existe, es el ID del correo.
¿Que ocurre? Pues que el postfix ve el remite, y cree que es local: lo da por válido aunque no sea nombre exixtente en internet porque mi DNS si que lo define. Ve también el contenido, y ve que hay un ejecutable, que rechaza: pero el rechazo se produce hacia mi propia máquina, por el remite ficticio. Como el usuario no es un usuario, el postfix lo rechaza, por inexistente; el fetchmail no sabe que hacer, al no poder enviar el rechazo, y deja el correo en el servidor.
Pues para mi que va a ser eso precisamente lo que pasa, ya que casi todos los correos que tienen ese comportamiento tienen parte de la direccion de correo y el resto parece generado aleatoriamente. Tambien lleván todos el un fichero adjunto, y el remite casi siempre es del dominio al que se envia por lo que si parece razonable que el fetchmail no sabe que hacer con el y se queda en el servidor. La verdad es que eso es un poco fastidioso, ya que la siguiente vez que el fetchmail accede vuelve a pasar lo mismo con lo que se ralentiza un montón la recogida de correos. Con los cambios hechos parece que ya se me ha arreglado. Muchas gracias Saludos Emiliano Sutil
Algo parecido te puede pasar a ti, pero hay que mirarlo en el log con mucho cuidado.
Ya contarás.
El 2004-09-07 a las 08:16 +0200, Emiliano Sutil escribió:
La verdad es que eso es un poco fastidioso, ya que la siguiente vez que el fetchmail accede vuelve a pasar lo mismo con lo que se ralentiza un montón la recogida de correos. Con los cambios hechos parece que ya se me ha arreglado. Muchas gracias
Yo lo que hago es meter la dirección de remite del virus (inventada) en el '/etc/postfix/access' con un 'REJECT'. -- Saludos Carlos Robinson
participants (4)
-
Antonio Lopez Fernandez
-
Camaleón
-
Carlos E. R.
-
Emiliano Sutil