Bloquer les spams facilement avec Nginx

Rédigé par citizenz - - 8 commentaires
Vous pouvez facilement bloquer une partie des spams qui viennent polluer votre site web (vos commentaires, etc.) avec quelques lignes dans votre fichier de conf Nginx. Je peux vous certifier que c'est assez efficace.
Dans votre block server {  }, mettez les lignes suivantes :

## Block spam
set $block_spam 0;
if ($query_string ~ "\b(ultram|unicauca|valium|viagra|vicodin|xanax|ypxaieo)\b") {
    set $block_spam 1;
}
if ($query_string ~ "\b(erections|hoodia|huronriveracres|impotence|levitra|libido)\b") {
    set $block_spam 1;
}
if ($query_string ~ "\b(ambien|blue\spill|cialis|cocaine|ejaculation|erectile)\b") {
    set $block_spam 1;
}
if ($query_string ~ "\b(lipitor|phentermin|pro[sz]ac|sandyauer|tramadol|troyhamby)\b") {
    set $block_spam 1;
}
if ($block_spam = 1) {
    return 403;
}

Sources : Korben , Howtoforge

UPDATE 15/08/17 - 15:36 :

Postfix - Installer Amavis, SpamAssassin et ClamAV

Rédigé par citizenz - - Aucun commentaire

Excellent article sur http://www.tutodidacte.com sur l'art et la manière d'avoir un petit serveur de mail"aux petits oignons" à base de Postfix (SMTP), dovecot (Pop3 et Imap) avec la cerise sur le gâteau : Amavisd-new, Spamassassin (Spam) et ClamAv (antivirus) (le tout sous système Debian ou Debian-Like).

Au final on obtient un serveur de mail simple mais fonctionnel. Testé pour vous : ça fonctionne très bien !.

Ca se passe ici : http://www.tutodidacte.com/postfix-installer-amavis-spamassassin-et-clamav

Fil RSS des articles de ce mot clé