# Cpanel

# Procedimiento para eliminar correos masivamente desde cPanel

### **Objetivo**

Liberar espacio de almacenamiento en el servidor mediante la eliminación masiva y definitiva de mensajes de correo electrónico alojados en una cuenta específica, segmentando los registros por un rango de fechas determinado.

### **Prerrequisitos**

- Credenciales válidas de acceso al panel de administración de cPanel.
- Definición previa del rango de fechas exacto del periodo que se va a depurar.

## 🛠️ Procedimiento Paso a Paso

### **Paso 1: Acceso a la herramienta de almacenamiento**

1. Inicie sesión en su consola de **cPanel**.
2. Diríjase a la sección de **Correo electrónico** *(Email)*.
3. Localice y haga clic en la opción **Uso del disco del correo electrónico** *(Email Disk Usage)*.

### **Paso 2: Selección de la cuenta de correo**

1. En la parte superior de la ventana, ubique el menú desplegable etiquetado como **Cuenta** *(Account)*.
2. Seleccione la dirección de correo electrónico específica que requiere la liberación de espacio.

### **Paso 3: Localización y administración de la carpeta**

1. En pantalla aparecerá la estructura del buzón con sus respectivas carpetas (`Inbox`, `Sent`, `Trash`, etc.) junto con el peso actual de cada una.
2. Ubique la carpeta que desea limpiar (por ejemplo, la Bandeja de entrada o `Inbox`).
3. En el extremo derecho de la fila de esa carpeta, haga clic en el botón **Administrar** *(Manage)*.

### **Paso 4: Configuración del filtro por fechas**

1. Al desplegarse el menú de acciones, diríjase a la sección **Mensajes para eliminar** *(Messages to delete)*.
2. Abra el menú de opciones y seleccione la alternativa **Consulta personalizada** *(Custom query)*.
3. Se habilitará un campo de texto en blanco. Ingrese allí la instrucción de fechas utilizando la sintaxis oficial del sistema (Dovecot).

> **💡 Reglas de sintaxis obligatorias:**
> 
> - El formato de fecha requerido es **`DD-Mon-YYYY`**.
> - El mes debe escribirse con sus tres primeras letras en inglés e iniciar con mayúscula (*Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec*).
> - Los comandos de control (`SINCE` y `BEFORE`) deben escribirse completamente en mayúsculas.

#### **Ejemplos de comandos para copiar en el manual:**

- **Para eliminar correos dentro de un año o rango exacto:** Si desea eliminar todo el histórico del año 2024 (desde el 1 de enero hasta el 31 de diciembre de 2024), la consulta exacta es: `SINCE 01-Jan-2024 BEFORE 01-Jan-2025` *(Nota: Se utiliza "antes del 1 de enero de 2025" para asegurar que tome las últimas horas del 31 de diciembre).*
- **Para eliminar correos anteriores a una fecha específica:** Si desea borrar absolutamente todo lo guardado que sea más antiguo que el 1 de junio de 2025, la consulta exacta es: `BEFORE 01-Jun-2025`

### **Paso 5: Ejecución del borrado**

1. Verifique minuciosamente que la sintaxis y las fechas ingresadas en el cuadro de texto sean las correctas.
2. Proceda a hacer clic en el botón **Eliminar permanentemente** *(Delete Permanently)*.
3. El sistema procesará la solicitud en segundo plano. El tiempo de ejecución dependerá del volumen de correos a eliminar. Al finalizar, el indicador de espacio se actualizará automáticamente.

## ⚠️ Consideraciones de Seguridad y Riesgo

> ### **CRÍTICO: Acción Irreversible**
> 
> Los correos eliminados a través de esta herramienta **no se trasladan a la papelera de reciclaje**; se borran directamente de los bloques del disco del servidor. Una vez ejecutado el comando, los datos no podrán ser restaurados a menos que la compañía proveedora de hosting cuente con un respaldo externo integral de la cuenta de correo.

- **Segmentación por carpeta:** Este procedimiento aplica únicamente a la carpeta seleccionada en el **Paso 3**. Si requiere limpiar tanto los correos recibidos como los enviados, deberá completar el ciclo completo para `Inbox` y posteriormente repetir los pasos seleccionando la carpeta `Sent`.