cPanel: Abilitare spamassassin a tutti gli utenti
Nel WHM di cPanel manca qualcosa molto utile per gli admin del {it:server}.
Stiamo parlando dell’abilitazione di Spamassassin per tutti gli account in un solo colpo.
E’ vero che abbiamo nella sezione “Exim configuration editor” la possibilità di flaggare “SpamAssassin: Enable for all users without the option for users to shut off per account”: questo fa si che venga abilitato spamassassin su tutti gli account, ma è anche vero che disabilita di fatto il pulsante “Disable spamassassin” nel singolo cPanel dell’utente impedendo a quest’ultimo di scegliere se abilitarlo o meno.
Spizzando il forum di cPanel ho trovato un post molto interessante che ho testato personalmente.
Creiamo su /root/ il file enabless.sh con questo contenuto:
#! /bin/sh
M_FILENAME=$1
#echo $M_FILENAME
M_USERNAME=`find $M_FILENAME -printf %f`
#echo $M_USERNAMEtouch /home/$M_USERNAME/.spamassassinenable
chown $M_USERNAME.$M_USERNAME /home/$M_USERNAME/.spamassassinenable
touch /home/$M_USERNAME/.spamassassinboxenable
chown $M_USERNAME.$M_USERNAME /home/$M_USERNAME/.spamassassinboxenableecho $M_USERNAME complete
echo
Impostiamo il chmod del file a 700.
Lanciamo questo comando:
find /var/cpanel/users -type f -exec /root/enabless.sh {} \;
Questo creerà per ogni account utenti i files .spamassassinenable e .spamassassinboxenable ciò che serve per abilitare automaticamente spamassassin.










cPanel: Abilitare spamassassin a tutti gli utenti | blog.morphey.org…
Howto per abilitare spamassassin su tutti gli account…
Leave your response!