Cómo eliminar el archivo de correo raíz (buzón) en Linux

Cómo eliminar el archivo de correo raíz (buzón) en Linux

Por lo general, en un servidor de correo Linux, con el tiempo, el tamaño del archivo /var/spool/mail/root. puede aumentar considerablemente debido a varios programas, servicios y demonios que están configurados de forma predeterminada para enviar notificaciones al buzón de la cuenta raíz.

Si el archivo del buzón raíz. aumenta considerablemente de tamaño, debe tomar en cuenta algunas medidas para eliminar el archivo para liberar disco o espacio de partición.

Sin embargo, antes de eliminar los mensajes de correo raíz, primero intente leer todos los correos raíz para asegurarse de no eliminar algunos correos electrónicos importantes. En la consola, puede iniciar sesión como root. en su sistema y simplemente ejecutar el comando de correo que abrirá automáticamente el buzón de la cuenta de root para su lectura. Si la utilidad de línea de comandos mail. no está presente en su sistema, instale el paquete mailx. o mailutils. emitiendo el siguiente comando.

# yum install mailx [En CentOS/RHEL/Fedora. # apt-get install mailutils [En Debian/Ubuntu.

El método más simple para eliminar la raíz. el archivo de correo de la cuenta es usar la redirección stdout. de Linux al archivo, que truncará el archivo del buzón, como se ilustra en el siguiente ejemplo.

#>/var/spool/mail/root

Otra variante que puede utilizar para truncar el archivo de buzón de la cuenta raíz es leer el contenido del archivo especial de Linux /dev/null. (archivo de agujero negro de Linux) con el comando cat y redirigir la salida a la raíz archivo de buzón, como se muestra en el siguiente ejemplo. La lectura del contenido del archivo /dev/null. devolverá instantáneamente EOF. ( Fin del archivo. .

# cat/dev/null>/var/spool/mail/root freestar.config.enabled_slots.push

Después de truncar el archivo, inspeccione el contenido de la raíz. archivo de buzón de cuenta usando el comando cat, más o menos comando para determinar si el contenido del archivo se ha borrado correctamente.

El comando less. debería devolver FIN. del archivo inmediatamente.

Truncar archivo en Linux  Truncar archivo en Linux Truncar archivo en Linux

Puede automatizar el proceso de truncar el archivo del buzón de correo de la cuenta raíz agregando un trabajo crontab para ejecutar cada medianoche como se muestra a continuación, excepto.

# 0 0 * * * cat/dev/null>/var/spool/mail/root 2> & 1> truncate-root-mail.log

¡Eso es! Si conoce alguna otra forma de eliminar el buzón raíz, compártala con nosotros a través de la sección de comentarios a continuación.