Bloqueo de buzones

Forums: 

Buen día amigos,

Tengo un problema que me está rompiendo la cabeza, por favor si me ayudan a encontrar una solución.

Tengo un servidor con centos y como MTA postfix, con MailScanner, todo está normal, pero en ciertos momentos los correos que están encolados, se quedan en la cola y me aparece el siguiente mensaje tanto en los logs de mail como en los mensajes de la cola

10E9715D1CCB 14460 Wed Mar 21 08:35:46 buzon_correo@midominio.com.ec
(cannot update mailbox /var/mail/buzon_correo for user buzon_correo. unable to lock for exclusive access: Resource temporarily unavailable)
buzon_correo@midominio.com.ec

He revisado en internet y me dice que es posible que otro dispositivo, esté al mismo tiempo, intentando ver el correo por internet, como puede ser un celular, pero ya descarté esta opción. El problema es que al quedarse en la cola, los siguientes correos que ingresan para ese buzón ya no pasan y se quedan igualmente en cola y en el cliente de correo, es como que la petición de descarga de correos se queda colgada. Esto no es sólo en un buzón, sino es en por lo menos unos cinco buzones diferentes y es aleatorio.

Me ha tocado forzar el envío de la cola con #postsuper -r ALL o con #postqueue -f, pero después de un tiempo de estar normal, vuelve al mismo problema.

Por favor si alguien me puede ayudar clarificando por donde está el problema.

Gracias de antemano.

debes estar usando mailbox,

Imagen de Epe

debes estar usando mailbox, bienvenido al mundo de mailbox y sus abrazos mortales.

ahora, este caso solamente se ve en servers de altísimo tráfico.. a mi me olería a spam realmente.

en todo caso, puedes investigar y cambiarte a maildir.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Spam

Muchas gracias por la respuesta

Yo tengo el servidor con MailScanner y spamassassin, como podría comprobar realmente que el problema es por spam, y este al que tu te refieres es spam que me llega o spam que yo estoy generando?

Por otro lado, tu dices que esto es posible en servidores con alto tráfico, más o menos cuantos buzones y cuantos correos estamos hablando como para poder catalogar como alto tráfico.

Y finalmente, para realizar el cambio de mailbox a maildir, me podrías orientar sobre que no más es lo que tengo que hacer.

Gracias.

Cuando trabajaba en un ISP

Imagen de deathUser

Cuando trabajaba en un ISP que usaba mailbox hace FUUUUUUUUUU ...!!! los problemas solían darse cuando tenían conexiones lentas y buzones enormes, mala combinación, se quedaban procesos POP tratando de bajar el buzón y bloqueaban el buzón hasta que mueran, en ese caso, como dice EPE, no queda de otra que maildir ...

o un cron que detecte los bloqueos y los libere ...

bye
;)

pueden ser pocos buzones con

Imagen de Epe

pueden ser pocos buzones con muchísimo (decenas de mails por segundo al buzón) tráfico.

la última vez lo ví en un isp con varios millones de correos diarios (unos 50 o 60 millones por día) con unas cuantas decenas de miles de usuarios, la mayoría era spam que llegaba o salía, se armaban unas colas enormes por esto.

eliminar un poco de spam ayuda, pero sobre todo la carga la bajó el cambio a maildir.

Le ví también en una financiera, con unos 600 usuarios, pero con mucho mucho mucho mail interno... era increíble los waiting times que tenía. El cambio a maildir funcionó.

de ahí puse un joutú sobre cómo poner maildir (en sendmail, no uso posftix) y le aplico siempre, sea grande o pequeño, realmente maildir no tiene pérdida.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Muchas gracias por tu ayuda,

Muchas gracias por tu ayuda, realicé el cambio con tu información para realizar el cambio de mailbox a maildir, todo resultó bien, estoy probando para comprobar que se solucionó todo.

Ahora me pasó dos cosas, que quiciera que me aclares y si es posible me des una idea para solucionarlas.

La primera al hacer el cambio tenía unos tres buzones bastante grandes y cuando el cliente intentó descarga el correo del servidor, se repitió la descarga de todos los correos, en la mayoría de buzones esto no fue de impacto, pero como vuelvo y repito en dos o tres si, sobretodo en uno que necesitaba descargar más de 1200 correos, ahora lo peor fue que este se quedaba colgado intentando descargar.

La segunda es que como me tocó eliminar ciertos correos para que la descarga se pueda realizar no respaldé los mismos, existe alguna forma de recuperarlos, los elimine por medio de Webmin.

Y tercero y la que más me preocupa, he notado que en algunos casos se me está quedando la descarga de correos por un mail que no entiendo porqué pero se encuentra en el buzón en el servidor, pero no quiere descargarse al cliente y de aquí que el resto de correos tampoco se descargan, ya no es bloqueo como en mailbox, ya lo he comprobado en la cola, pero no sé porque ocurre esto, y en el cliente me dice que no puede comunicarse con el servidor, que ha sobrepasado el tiempo de espera.

Nuevamente muchas gracias por la ayuda anterior y espero que me puedas ayudar con estos nuevos problemas que me ha ocasionado el cambio a maildir.

Gracias.

Cuando borraste los correos,

Imagen de deathUser

Cuando borraste los correos, los archivos de los buzones se sobreescribieron, complicado recuperar, incluso si se hubiera borrado el archivo y no sobre-escrito, es complicado recuperar datos de un filesystem ext3 que asumo tendrás ...

bye
;)

Muchas gracias por la

Muchas gracias por la respuesta, realmente eso ya es lo que menos me preocupa, porque fue mínima la perdida, lo que si me preocupa es saber porque en algunos casos, dos buzones específicamente, se están quedando colgados en la descarga. Es decir el correo aparece ya entregado en el buzón en el servidor, pero al momento de descargarse al cliente de correo, se queda como que está descargando y no pasa y por ende los correos que están a continuación igual ya no bajan, como había dicho antes, estos ya no se quedan en la cola, pero el cliente de correo dice error, la operación ha sobrepasado el tiempo de espera con el servidor, puede que el seervidor esté sobrecargado o algo parecido.

Nuevamente gracias por anticipado por su ayuda.

Algunos poppers crean un

Imagen de deathUser

Algunos poppers crean un archivo de lock, como mecanismo de bloqueo del buzón y cuando se muere el proceso por timeout o lo matas abruptamente el archivo se queda sin borrar y por ende el buzón bloqueado, mira si ese es el caso y elimina los archivos de lock que seguramente se llaman .username.algo

bye
;)

No funciono

Buen día EPE, primero gracias nuevamente por toda tu ayuda, pero sabes que después de hacer el cambio a Maildir, pensé que se solucionarían los problemas, pero lamentablemente no fue así, sigo teniendo problemas con la descarga de ciertos correos, como decía en comentarios anteriores, no se porque causa en algún momento, llega un correo, está en el buzón en el servidor, aparentemente inicia el proceso de descarga en el cliente, pero se queda colgado ahí, y lo peor es que el resto de correos tampoco se descargan.

He estado observando en esta semana, que el correo depues de haber realizado el intento de descarga, en el servidor aparece ya como descargado, pero en el cliente vuelve a intentar descargarlo y nuevamente se queda colgado y no pasa de ahí, en el mejor de los casos después de varios intentos se descarga otros correos que pueden estar a continuación pero ese nunca lo descarga y en algunos casos realiza descargas saltadas de los correos, y este proceso toma mucho tiempo lo que causa obiamente muchas molestias a los usuarios.

Me ha tocado estas dos semanas estar pendiente de esta situación, porque lo único que restablece el funcionamiento normal de la descarga es el borrar el correo que se quedó colgado, como dije antes, ya no tengo correos bloqueados en la cola, pero de igual forma no descarga al cliente normalmente, no es en todos los buzones son en ciertos buzones, pero esto es aleatorio, he llegado a pensar que puede ser un error de configuración del MailScanner, pero he buscado y no encuentro por donde puede estar mal, talves con todo esto ya no tengo claridad en lo que hago, por eso necesito de su ayuda, para ver si me pueden dar una pista clara de por donde puede estar el problema.

Me estaba olvidando de comentarles que en algunos casos, ya cuando parece que el problema se establece, en los logs del mail me aparece algo así:

Apr 2 16:36:39 mail dovecot: POP3(servicioalcliente): Disconnected top=0/0, retr=1/0, del=0/21, size=659288

Googleando encontré que podía tratrase de un correo que no se eliminó correctamente, pero ya he borrado completamente el buzón que presenta el problema, trabaja bien durante un tiempo, pero de repente vuelve al problema mencionado.

Gracias de antemano.