Instalar SpamAssassin con Plesk
De Reyesoft
Esta guía presenta como instalar SpamAssassin con Plesk sin adquirir las licencias del uso de Assassin con Plesk.
SpamAssassin es gratuito, pero si tenemos Plesk y queremos manejarlo desde el panel de control, debemos pagar las licencias a Plesk.
Por lo tanto, junto a Rubén Torrente, decidimos intentar instalar el filtro de SPAM sin pagar la licencia que ofrece Plesk, a costa de ello deberemos manejar el antispam desde consola, y no desde el panel de control. Esto no es ilegal, ya que no estamos modificando Plesk y SpamAssassin es gratis. Lo que se paga es el software para administrarlo desde Plesk, no Assassin.
Contenido |
Configuramos SpamAssassin
Configuramos SpamAssassin
Editamos /etc/mail/spamassassin/local.cf:
report_safe 0 rewrite_header Subject [SPAM] required_score 5.00 use_bayes 1 bayes_auto_learn 0 use_auto_whitelist 0 ok_languages es bayes_learn_during_report 1 bayes_path /var/qmail/.spamassassin/bayes bayes_auto_expire 1 bayes_expiry_max_db_size 3500000 bayes_journal_max_size 1000000 bayes_use_hapaxes 1
Creamos los archivos necesarios
mkdir /var/qmail/.spamassassin touch /var/qmail/.spamassassin/user_prefs //crear por archivo existente touch /var/qmail/.spamassassin/auto-whitelist.lock chmod 777 /var/qmail/.spamassassin/
Para definir opciones personalizadas por usuario
/var/qmail/mailnames/dominio/alias/.spamassassin/user_prefs
Comprobación
Una vez realizados estos cambios, reiniciamos el servicio de correo desde el panel de control de Plesk "Servidor" > "Administración de Servicios" > "Servidor IMAP / POP3 (Courier-IMAP)" > "Reiniciar"; o si no:
service qmail restart
Desde consola comprobamos que el spamassassin se ha puesto a funcionar:
[root@server]# ps -ef | grep spam qmaild 767 766 4 10:53 ? 00:00:01 /usr/bin/perl -T -w /usr/bin/spamassassin qmaild 999 998 60 10:53 ? 00:00:01 /usr/bin/perl -T -w /usr/bin/spamassassin root 2669 1 0 Jan23 ? 00:00:01 /usr/bin/spamd --username=popuser --daemonize --nouser-config --helper-home-dir=/var/qmail --max-children 5 --create-prefs --virtual-config-dir=/var/qmail/mailnames/%d/%l/.spamassassin --pidfile=/var/run/spamd/spamd_full.pid --socketpath=/tmp/spamd_full.sock popuser 2680 2669 0 Jan23 ? 00:00:00 spamd child popuser 2681 2669 0 Jan23 ? 00:00:00 spamd child
[root@server]# ps -ef | grep qmail-queue qmaild 2103 2096 0 10:59 ? 00:00:00 /bin/sh bin/qmail-queue drweb 2105 2103 0 10:59 ? 00:00:00 /var/qmail/bin/qmail-queue.copia
Si no funciona
- Controlar Firewall
- Controlar el servicio de mail con DNSStuff
