Este artículo explica cómo vaciar sola la Papelera de las casillas con un trabajo cron de cPanel. En Roundcube, Eliminar manda el mensaje a la Papelera. Ahí sigue ocupando espacio hasta que se vacía esa carpeta.
¿Para qué sirve?
El cron revisa cada día la Papelera de todas las casillas de la cuenta y borra lo que lleve más tiempo del que indiques. El ejemplo de abajo deja los últimos 5 días y elimina el resto.
- Solo actúa sobre la carpeta Papelera, guardada en el servidor como
.Trash. - La bandeja de entrada, Enviados y el resto de las carpetas quedan igual.
- Un mensaje tachado en la bandeja no entra en este borrado: primero tiene que estar en la Papelera.
Importante: lo que este cron borra no se puede recuperar. El comando tiene que apuntar a .Trash. Si se cambia esa parte de la ruta, puede borrar correo que todavía está en uso. La hora es la del servidor.
Acceso: ingresá a cPanel desde el portal de clientes → Iniciar sesión en cPanel, o en https://tudominio.com/cpanel.
Crear el trabajo
- Abrí Avanzada → Trabajos de cron.

- En Configuración común, elegí una ejecución por día.
- Para que corra a las 4:00, dejá Minuto en
0, Hora en4, y Día, Mes y Día de la semana en*. - En Comando, pegá esta línea. El
5son los días que se conservan.
/usr/bin/find "$HOME/mail" \( -path '*/.Trash/cur/*' -o -path '*/.Trash/new/*' \) -type f -mtime +5 -delete

- Hacé clic en Añadir nuevo trabajo de cron.
Para vaciar la Papelera entera en cada ejecución, sacá -mtime +5 de la línea y dejalá el resto igual. $HOME es la cuenta del hosting: el cron recorre las casillas de todos los dominios de esa cuenta.
-mtime +5 borra un archivo de la Papelera cuando pasaron más de 5 días de 24 horas desde que entró ahí. Un mensaje eliminado ayer sigue hasta cumplir ese plazo.
Problemas frecuentes
- La bandeja sigue llena: esos mensajes no están en la Papelera. Este cron no los ve.
- Borré un correo hoy y sigue en la Papelera: con
+5se espera a que supere los 5 días. Para vaciarla toda en cada pasada, sacá-mtime +5. - No se liberó el espacio al instante: el archivo ya se borró. El indicador de uso de la cuenta se actualiza cuando el sistema vuelve a medirlo.
- Llega un mail del cron con un error: el comando tiene que estar en una sola línea y la ruta tiene que seguir diciendo
.Trash. - Corrió a otra hora: la hora
4es la del servidor. Si elegiste la configuración común y no cambiaste Hora, queda a las 0:00.
Si el trabajo figura cargado y la Papelera no se vacía en la pasada siguiente, abrí un caso desde el portal de clientes o consultá por el chat online del sitio.

