Carlos E. R. escribió:
El 2006-07-11 a las 16:13 +0200, Antonio escribió:
Ahora solo me falta resolver un problema con postfix que me surgio ayer, se fue la luz en el hosting y cuando se volvio a encender el ordenador, casi todos los usuarios recibieron correos de "Undelivered Mail Returned to Sender", porque "Host or domain name not found".
Esos correos no debieran haberse devuelto, sino haberse retrasado para reintentar. Un fallo de nombre no existente se considera fallo temporal, no definitivo.
Y asi es...la cuestion es que, en principio, Postfix por defecto lo reintenta hasta un maximo de 5 dias(ahora lo puse a 5 horas), y si no lo consigue pasado ese tiempo, lo devuelve, pero habian correos de hacia 2 meses...
Esto no seria un problema si no fuera porque alguno de esos mensajes eran de hacia 2 meses, y algunos de ellos eran urgentes... no entiendo porque no habia retornado esos emails antes ya que maximal_queue_lifetime esta por defecto, es decir, 5 dias.
Pero, ¿donde estaban parados, en tu postfix, o en el hosting? Habría que saber además el motivo de la retención.
En mi servidor:
This is the Postfix program at host mi.servidor.com.
I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients.
Y aqui los fallos:
Para eso sirven las confirmaciones de envío.
Desgraciadamente, el postfix no las soporta (el sendmail si), con lo cual sólo quedan las confirmaciones de usuario, las del programa cliente de correo: y estas no funcionan más que con algunos programas, y en algunos casos sólo si el destinatario quiere.
Algunos de esos correos se enviaban a varias personas, tal vez 15 o
mas... por lo que en segun que casos la confirmacion de envio no seria
una solucion. Es mas efectivo que te digan quienes no lo han recibido.
Lo que me preocupa es que mi propio servidor se quede con mensajes en la
cola para reintentar enviar durante dos meses
.
Ademas, un usuario me ha mostrado un par de correos tambien devueltos el
mismo dia con un error que me deja todavia mas desconcertado:
Ejecutar el comando "mailq" de vez en cuando puede ser util. Hasta ayer, no conocia de su existencia... use postqueue -p, que parece que da la misma salida que mailq, con postqueue -f en principio los devuelve pero me parece que solo los del usuario que lo ejecute, por tanto, no me sirve, ahora estoy con postsuper, que puede borrarlos todos de la cola con "postsuper -d ALL", pero yo no quiero borrarlos, quiero devolverlos. Sigo investigando...
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com