Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
¿Qué le pasa al correo, tío?

Ed hunter's Diary
Por Ed hunter
departamento Expediente X , Sección Diarios
Puesto a las Sat Dec 10th, 2005 at 02:25:48 PM CET

Desde hace un par de días, sin razón aparente, el postfix no entrega el correo. No he modificado la configuración, no he cambiado la versión, no he tocado nada de nada, y tampoco aparece nada en los log. Simplemente el correo no llega a los mailbox correspondientes.

 


He reinstalado el postfix, incluso he borrado toda la configuración original por si acaso, pero nada.

Desde Webmin veo que unos 200 mensajes están en la cola esperando a ser entregados, pero nada, no los entrega.

¿Qué puede ser? ni idea.

Hay que actuar. Primero paro el fetchmail para evitar que entren más correos en el sistema y se pierdan en él. Cuando logre que el sistema vuelva a meter las cosas en su sitio, ya lo volveré a arrancar.

Como el firewall en realidad impide el acceso al puerto smtp desde Internet, decido probar con el sendmail. Éste siempre me ha entregado el correo local sin tener que configurar nada en el sistema, pero... no, el correo se queda en la cola y no llega a los mailboxes :(

Pero esta vez, cuando intento hacer un flush (sendmail -v -q -C/etc/mail/sendmail.cf...) de la cola de envío, me notifica que abaracurcix: Name server timeout. Abaracurcix es el nombre de mi servidor.

Vamos, a ver ¿qué ha pasado aquí? esta semana no he tocado el servidor en absoluto. Funcionaba perfectamente.

< CRUD con Catalyst (3 comments) | Gentoo al desnudo (13 comments) >
Enlaces Relacionados
· More on Ed hunter's Diary
· Also by Ed hunter

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
¿Qué le pasa al correo, tío? | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
¿Han cambiado tus DNS? (none / 0) (#1)
por advocatux a las Sat Dec 10th, 2005 at 06:24:48 PM CET
(Información Usuario)

Mira esto.
--
- Por una Europa libre de Patentes de Software - EuropeSwPatentFree


En principio no, pero... (none / 0) (#2)
por Ed hunter (eduardo.mestreENhispalinux.es) a las Sat Dec 10th, 2005 at 09:14:58 PM CET
(Información Usuario) http://speedball.servemp3.com

Vamos a ver, el postfix/sendmail sólo tiene que entregar correo localmente, y por supuesto, todos los nombres de los que disfruta la máquina están en el /etc/hosts apuntando a 127.0.0.1. Puede haber cambiado el DNS de mi ISP (Wanadoo ADSL, en este caso), pero no creo que eso afectase en nada.

Por otro lado, ya puestos a jugar con el Sendmail, me he dedidido a volverme a Cyrus-imap y abandonar el uw-imap de los coj...

No, en serio, el uw-imap va bien para poca carga de correo, pero no es mi caso, que no es que hayan muchos usuarios, que a la hora de la verdad sólo hay dos, sino que guardo en el servidor IMAP todo el correo del siglo XXI (es decir, desde 1 de Enero del 2001), y con el uw-imap se puede estar un ratito largo para refrescar los mailboxes de los coj...

En cambio, con Cyrus va mas fino, porque creo que en sus mailboxes crea índices, con lo que encontrar las cabeceras es mucho más rápido.

No estoy seguro del todo, pero creo que he logrado que el Sendmail si entregue el correo al Cyrus-IMAP, cosa que me resultó imposible de hacer con el Postfix incluso cuando éste si quería entregar correo.

¿Qué puede haber pasado con Postfix/Sendmail para que no entregasen el correo? pues no se, pero cabría la posibilidad que el mailbox fuese demasiado grande, por lo menos es una posibilidad que se me ha ocurrido.

Ahora el problema es migrar de los mailboxes estándar UNIX usados por uw-imap al Cyrus-imap, además de comprobar por completo si realmente funciona o no el sendmail.

Speedball la banda de heavy más chunga
Ven al Helvete Metal Bar
[ Padre ]


 
2Gb (none / 0) (#3)
por anonimo1 a las Sun Dec 11th, 2005 at 04:04:02 PM CET
(Información Usuario)

Dices que tienes correos desde el milenio pasado.
Mira si el mbox te ocupa más de 2 Gb.
A mi me tiene fallado por eso.



Lo tengo separado por años (none / 0) (#4)
por Ed hunter (eduardo.mestreENhispalinux.es) a las Sun Dec 11th, 2005 at 05:00:53 PM CET
(Información Usuario) http://speedball.servemp3.com

De hecho tengo una carpeta para cada año, y por tanto es un fichero diferente en cada año. Además se supone que Linux soporta ficheros de más de 2GB en ext2/ext3, así que ¿el error sería del Postfix y del Sendmail?

Por otro lado, no parece que ocupase 2GB el correo, por lo menos, ahora no lo ocupa:
# du -sh /var/spool/imap/
444M    /var/spool/imap/


En cualquier caso, al pasarlo todo a Sendmail + Cyrus-imap va como la seda.

Speedball la banda de heavy más chunga
Ven al Helvete Metal Bar
[ Padre ]


Un inciso (none / 0) (#5)
por jorginius ("jorginius" en Google Mail) a las Tue Dec 20th, 2005 at 02:02:44 AM CET
(Información Usuario) http://www.rodriguezmoreno.com

Además se supone que Linux soporta ficheros de más de 2GB en ext2/ext3

Soporta archivos de más de 2GB en ext2/ext3 en plataformas de 32 bits siempre que el programa haga uso del API para archivos grandes. Es decir, el fs que uses lo tiene que soportar y además:

  1. Tienes que usar glibc >= 2.2
  2. Compilar definiendo _FILE_OFFSET_BITS=64 y _LARGEFILE_SOURCE para usar las versiones de 64 bits de las llamadas al sistema.
  3. Abrir los archivos con O_LARGEFILE, uses la versión de 64 bits de los flags de estado de los descriptores (F_GETFL64, F_SETFL64...), etc.


Resumiendo: que si el programador no lo ha tenido en cuenta el problema no se soluciona por usar un sistema de archivos con soporte para archivos grandes.

[ Padre ]


Cierto, pero no me parece que sea el problema (none / 0) (#6)
por Ed hunter (eduardo.mestreENhispalinux.es) a las Tue Dec 20th, 2005 at 12:46:58 PM CET
(Información Usuario) http://speedball.servemp3.com

Básicamente porque si los mailboxes del Cyrus-imapd, que contienen la misma cantidad de correos que tenía antes (de hecho más) y con metainformación (índices, ACL de acceso, etc), sólo ocupan 440MB, me extrañaría mucho que antes, con los mailboxes de UNIX tradicionales (que simplemente encadenan todos los mensajes en texto plano uno detras de otro sin añadir metainformación alguna) ocupase más espacio hasta llegar a los 2GB. Debe haber en todo caso otro límite.

En cualquier caso, debería ser una de las aplicaciones con soporte de más de 2GB.

Speedball la banda de heavy más chunga
Ven al Helvete Metal Bar
[ Padre ]


 
¿Qué le pasa al correo, tío? | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda