Quantcast
Channel: Webempresa
Viewing all articles
Browse latest Browse all 1649

Vaciar automáticamente los correos leídos y la papelera de reciclaje en Webmail

$
0
0
Vaciar automáticamente los correos leídos y la papelera de reciclaje en Webmail

Este es un tema muy frecuente, muchas veces nos encontramos con la desagradable noticia de que nuestros correos están “rebotando” porque nuestra cuota de disco se encuentra lleno.

Adicional a esto, el proceso de limpieza nos quita demasiado tiempo y por ultimo es un trabajo agobiante, revisar, leer, eliminar y por ultimo vaciar la papelera de nuestro cliente de correo electrónico.

Para poder automatizar esta limpieza podemos insertar un comando que nos elimine el contenido de cierto directorio en nuestro cPanel por medio de una tarea cron.

Antes de todo, explicaremos el significado de cada directorio de correo electrónico que son subdirectorios como .Drafts.Trash y .Sent, cada uno de estos 3 subdirectorios contiene 3 subdirectorios más llamados tmp, new y cur.

- tmp.- Este subdirectorio almacena los mensajes de correos electrónicos que se encuentran en proceso de entrega y que almacena otros ficheros temporales.

- new.- Este subdirectorio almacena los mensajes que ya se han entregado, pero aun no han sido leidos por la aplicación de correos electrónico ya sea este Horde, Roundcube, Outlook, etc.

- cur.- Este subdirectorio almacena los mensajes que ya han sido leídos por las diferentes aplicaciones de correo electrónico ya sea este Horde, Roundcube, Outlook, etc.

Para poder crear la tarea cron recomendamos el articulo de blog del siguiente enlace: http://www.webempresa.com/blog/item/1520-crear-una-tarea-cron-en-cpanel-i.html

En el siguiente vídeo de Jordi Sala puedes ver como se gestiona Cron Jobs desde cpanel.

Para eliminar los correos ya leídos de las cuentas tendremos que crear un cron que se ejecute una vez al día y que tenga el siguiente comando:

find /home/cuenta/mail/sudominio.com/*/cur -type f -mtime +dias -exec rm -f {} ;

Donde:
- cuenta es el usuario de tu cPanel.
- sudominio.com es el dominio de nuestra web.
- días es el valor en números de la cantidad de días.

Ejemplo:

find /home/webemp/mail/webempresa.com/*/cur -type f -mtime +30 -exec rm -f {} ;

Con este comando vaciamos los correos ya leídos de las cuentas de correo de webempresa.com cada 30 días.

Ejemplo:

find /home/webemp/mail/webempresa.com/*/.Trash -type f -mtime +10 -exec rm -f {} ;

Con este comando vaciamos la papelera de reciclaje de todas las cuentas de correo de webempresa.com cada 10 días.


Viewing all articles
Browse latest Browse all 1649

Trending Articles