L'SPAM s'ha convertit en un autèntic problema. Jo, per exemple, tinc 4 o 5 comptes de correu (o potser alguna més) i quan arribo al vespre a casa i em descarrego el correu és una autèntica odissea.
Un dels comptes de correu em classifica els correus (alguns) com a spam, però és molt incòmode perquè igualment te'ls has de "descarregar".
La solució havia de ser possible. Per una banda a nivell d'administració del servidor no et pots carregar tots els correus que estiguin classificats com a spam. I per al'altre s'ha de mirar de trobar un sistema que faciliti les coses a l'usuari.
La solució passa per implementar un sistema semblant al que utilitza GMail, per exemple. Tots els correus que entren classificats com a SPAM els posa en una carpeta a la que tu pots accedir per web però el contingut de la qual no et descarregues.
La setmana passada quan vaig estar instal·lant el servidor de correu de la feina vaig trobar la manera de fer-ho. Es tracta de posar 3 linies a l'arxiu .procmailrc.
El servidor de correu, entre d'altres coses, pota l'SpamAssassin i el courier-imap. Així la unica cosa que cal tenir en compte és qur l'arxiu en qüestió contingui la següent informació:
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
LOGFILE=$HOME/.procmailrc.log
:0:
* ^X-Spam-Status: Yes
$MAILDIR/.SPAM/
Suposo que no cal comentar massa coses. Bé, la línia de LOGFILE es pot comentar perquè cada correu que passa per procmail en queda registre.
Aquest arxiu és la solució perfecte si els usuaris poden accedir al correu per comprobar que no s'hagi classificat malament cap mail.
Comentaris
Jo crec que no
No entenc si vols dir quan el reps al client de correu o quan el reps al compte.En el primer cas t'estas descarregant tot el missatge per pop3. Un pal si reps 100 mails d'spam al dia. I si parles d'eliminar-lo directament al compte de correu també ho pots fer amb el procmailrc, però perds la possibilitat de comprobar que els spams eren spams.
Millor solució
Aquí pretens controlar l'spam quan s'entrega a la bútia, no seria millor controlar-lo quan el reps i si detectes que es spam fer un reject.