Qui utilise Postgrey dans le cadre de l'anti-SPAM complexe doit périodiquement réinitialiser la base de données que l'application a généré. C'est parce que par le serveur de temps de nombreux spammeurs sont capables de maintenir de longues périodes de fonctionnement sans rien ni personne capable de les arrêter - ce qui les rend finir dans un de la liste noire de référence, par exemple.

Le résultat est que les spammeurs serveurs de plus en plus se retrouver dans une grosse base de données des combinaisons considérées comme dignes de confiance par notre Postgrey, invalidandone facto l'efficacité. Pour éviter des scénarios comme celui-ci il existe une méthode brutale mais efficace: Postgery réinitialiser complètement la base de données et de son fichier de verrouillage, de le ramener à la situation initiale.

Voici comment:

  1. arrêter le démon Postgrey
  2. supprimer le répertoire / var / lib / postgrey (je vous recommande vivement de renommer)
  3. créer un répertoire / var / lib / postgrey vide
  4. redémarrer Postgrey

En d'autres termes, il faut procéder comme suit:

# /etc/init.d/postgrey stop
# cd /var/lib
# mv postgrey postgrey_OLD
# mkdir postgrey
# chown -R postgrey:postgrey postgrey
# /etc/init.d/postgrey start

Ces instructions sont pour Debian GNU / Linux - ma distribution de référence - mais ils travaillent pour presque tous les autres distributions disponibles. Contre-indications? Aucune, sauf que le mécanisme de remise à zéro sera alors pris en considération tous les nouveaux messages, même ceux de la trustable serveur réel - qui avaient déjà leurs triplets dans db Postgrey - causant de légers retards dans la livraison du courrier. Pour ce conseil pour réinitialiser seulement une couple de fois par an.

Partagez ce contenu:
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Facebook
  • Technorati
  • MySpace
  • Twitter