Hace unos días estaba buscando una forma de eliminar automáticamente los correos no deseados de todas las cuentas de usuario en un servidor cPanel y descubrí que no hay una solución integrada en el software cPanel o WHM.
Desafortunadamente, cPanel no incluye ninguna forma de purgar automáticamente los mensajes de correo electrónico no deseado. Supongo que no han creado tal función, tal vez por la sencilla razón de que a veces todos recibimos correos electrónicos válidos/legítimos en nuestra carpeta de correo no deseado/spam.
Sin embargo, esto no sucede todo el tiempo, y si tiene muchos sitios web y desea deshacerse de toneladas de GB de espacio en disco utilizados por correos electrónicos no deseados, puede usar este útil script que encontré. Esta secuencia de comandos genial hace todo el trabajo a la perfección, manteniendo eliminados los correos electrónicos no deseados o SPAM.
Puede configurar un cron para eliminar estos correos una vez al mes para mantener sus servidores cPanel libres de correo basura. Empecemos.
Crea el archivo:
nano -w /usr/local/bin/byejunk.sh
Luego pega esto adentro:
#!/bin/bash SPAMLIST=`find /home/*/mail/*/*/.Junk/cur/ -type f -mtime +30` for list in ${SPAMLIST[@]} do rm -fv $list; #echo $list done
Guarde el archivo y asigne permisos de ejecución:
chmod +x /usr/local/bin/byejunk.sh
El -mtime +30 se usa para especificar la antigüedad que deben tener los archivos que se eliminarán, esto significa que solo eliminará los archivos de más de 30 días, puede modificar esto como desee.
Si solo desea saber si tiene archivos pero no eliminarlos, elimine #echo $list y comente #rm -fv $list; líneas.
Puede configurar este script para que se ejecute una vez al mes o a la semana, como desee. En este ejemplo ejecutaremos el comando cada 1 de cada mes a las 00 hs:
Escriba:
crontab -e
Luego pegue esto al final del archivo:
0 0 1 * * /usr/local/bin/byejunk.sh
Eso es todo, ahora ha configurado con éxito un cron mensual para eliminar automáticamente todos sus correos electrónicos no deseados para todas sus cuentas de cPanel.
¿Conoces otras formas de eliminar masivamente correo basura en servidores cPanel? Comparta sus conocimientos con nosotros.
Como eliminar SPAM / Correo basura automaticamente en servidores cPanel was last modified:agosto 27th, 2017 by Esteban Borges