This page has been robot translated, sorry for typos if any. Original content here.

Trois lignes de protection anti-spam

Tout a commencé à l'approche de plusieurs siècles en 2000, lorsque l'éditeur de feuilles de style en cascade CssMagic a été écrit. Dans la boîte aux lettres d’assistance de ce programme, où, d’ailleurs, nous avons montré des livres sans tenir compte de tous les forums, le nombre de lettres publicitaires dépasse le nombre de messages utiles. La boîte a été abandonnée ici, mais l'adresse de support dans le corps du programme a été modifiée. Et aussi récemment, par curiosité, nous avons regardé que bla bla avec lui (avec la vieille boîte) se passe. Eh bien, sans doute, comme vous pouvez le deviner, il est bouché par la négation. Il l'a nettoyé et a mesuré la capacité de réception: de l'ordre de centaines de lettres par jour. Tous les messages sont du spam. C’est même intéressant: est-ce que ce mal universel sera vaincu?

Nous avons catégoriquement défini l'objectif fondamental suivant: informer ouvertement et de manière non codée cette adresse morte sur plusieurs forums et également configurer le travail avec la boîte aux lettres de manière à ne jamais recevoir de spam, mais des messages utiles de la part d'étrangers seraient agréables à recevoir. connaissances afin que peu importe comment c'était. À en juger par la négligence de la situation, une défense en profondeur sera nécessaire. Il y a trois points où le spam est autorisé à être détruit. Ceci est un programme de messagerie, un logiciel anti-spam est également un serveur de messagerie. Considérez-la (défense) plus en détail.

La principale ligne spectaculaire. SpamPal, un programme exempt de droits d' auteur , vérifie très bien le courrier par rapport aux listes de serveurs DNSBL (les plus malveillants en particulier filtrent assez bien, mais à ce moment-là, ce ne sont pas des spammeurs très intelligents. Ce sont ceux qui ne sont pas capables de cacher leur adresse IP de manière magnifique ou simplement bêtement. envoi de spam depuis un "faux" domaine). Le programme ajoute le mot clé spécifié à l'objet du message. La valeur par défaut est ** SPAM **. Laissez-le rester ainsi. De plus, le client de messagerie est obligé de traiter ce message.
La deuxième étape spectaculaire. Nous prenons le programme le plus puissant de l'univers pour travailler avec le courrier. Dans mon cas, c’est TheBat!, Mais c’est aussi un goût de peinture - vous le savez vous-même, donc les options sont possibles. Pour TheBat! Les manipulations suivantes ont été effectuées.
Dans les propriétés de la boîte aux lettres, nous allons configurer le travail via SpamPal, pour lequel nous spécifions le nom du serveur POP localhost, mais nous ajouterons le serveur POP réel au nom d'utilisateur via le chien, par exemple: login@pop.mail.ru (paramètre standard de SpamPal).

Pour que les spams soient automatiquement supprimés sans téléchargement, nous allons définir la position "Boîte aux lettres -> Configurer la trieuse de courrier -> Téléchargement sélectif". Nous créons ici une règle qui, si la ligne d'objet ** SPAM ** se trouve dans le champ Objet, éliminera le message du serveur.

Il est clair qu'avec ce paramètre, les lettres prises pour du courrier indésirable risquent de se faire prendre. Pour enregistrer visuellement cet événement, activez le gestionnaire de messages: "Propriétés de la boîte aux lettres -> Gestion du courrier - Gestionnaire de messages - Appelez automatiquement à chaque numérisation". Aujourd'hui TheBat! illustrera qu’il est également arrivé qu’il supprime sans téléchargement du serveur (voici l’occasion de modifier ses actions).
Nous essayons le travail de la première paire de lignes: en trois jours, 245 lettres ont été reçues dans la boîte (dont 238 étaient du contenu publicitaire, les autres étaient les miennes d’autres boîtes aux lettres). Le paquet résultant a également supprimé 195 lettres. L’objectif initial n’a pas été complètement atteint, au moins certains résultats sont tout simplement bla bla. Passer à autre chose Aujourd'hui, il est nécessaire de résoudre deux problèmes: terminer automatiquement le spam restant est également essentiel, exclure la suppression des non-spams.
La troisième frontière est la plus puissante. Ici, le filtrage sur le serveur recourt à l’aide. Nous le faisons Dans tous les forums, etc. laissez votre adresse sous la forme login@mail.ru&subject=NOSPAM. Pour plus de solidité, il est permis d'expliquer aux utilisateurs du forum dans PS que l'expression NOSPAM doit exister dans la ligne d'objet du message. Ensuite, configurez les filtres. Sur l'exemple mail.ru:
Filtre 1. Toutes les connexions possibles (ou des fragments de celles-ci) d’envoyeurs importants de votre carnet d’adresses sont répertoriées. Act - envoyez une copie du message quelque part. Dans mon cas, il s’agit d’un SMS sur un téléphone portable. Lorsque le filtre est déclenché, ne continuez pas à utiliser d'autres filtres. Filtre 2. Si le sujet contient la phrase "NOSPAM", ne continuez tout simplement pas à appliquer d'autres filtres.
Filtre 3. Si vous mangez @ dans le champ Destinataire (c’est-à-dire qu’aucun des deux premiers filtres n’a fonctionné de quelque manière que ce soit), transmettez une copie du message à une adresse spécialisée (ordure) sans le supprimer lui-même. Continuez à appliquer d'autres filtres. Ce filtre, en principe, n'est pas particulièrement nécessaire. Pour chaque aventure, nous sauvegardons toute la correspondance détruite automatiquement dans une boîte aux lettres spéciale.
Filtre 4. Et enfin, si vous mangez @ dans le champ “Destinataire” (nous continuons à traiter les spams suspectés), supprimez le message et répondez automatiquement: “Votre message a été détruit par le système anti-spam. Si vous souhaitez que le message atteigne la destination, connectez-vous. @ mail.ru, répétez votre message et incluez dans votre sujet, dans la pièce de votre choix, la phrase clé NOSPAM ".

Configuration de filtres sur un exemple Mail.ru

Donc Gribouille un spammeur robot. Presque toujours, l'adresse de retour est tilleul. Il est peu probable que la phrase "NOSPAM" devienne le sujet, mais il est également très improbable que l’identifiant de connexion du polluposteur corresponde aux noms de connexion de ma liste "blanc comme neige". En conséquence, un message sera envoyé à la fausse adresse de retour avec une demande de répétition du message. Un spammeur devra vous contacter manuellement. Extrêmement improbable.
Le cas est différent. Gribouille un ami ou un membre du forum. Une liste blanche comme neige fonctionnera sur le serveur et une liste de lettres apparaîtra dans le gestionnaire de messages TheBat! La décision finale - décider de recevoir ou non les données du message, incombe à l'utilisateur, mais SpamPal est également TheBat! fera tout son possible pour que les marques nécessaires au téléchargement ou à la suppression de lettres soient déjà conservées.
Si tout bla bla, un robot rusé a appris à percer les gardes, remplacez simplement l'expression "NOSPAM" par tout autre garde à votre service.
Bien sûr, tout ceci n’est autorisé qu’à l’aide d’un mailer, mais l’élimination de 100 lettres de spam, même sans téléchargement, prend entre 3 et 8 minutes, et l’affichage des sujets de message est toujours le même. Donc, côté serveur, tout le sale boulot est plus pratique.
C'est en fait tout aussi. Pendant une semaine de travail avec les paramètres décrits, nous n’avons reçu qu’une instruction pour étudier le prochain cours d’anglais, et les notes sur son retrait figuraient dans le gestionnaire de messages avant même le téléchargement. Pas mal. Ce que je veux aussi pour tout le monde.