101 votes

Comment envoyer des e-mails et éviter qu'ils soient classés comme spam ?

Il s'agit d'un question canonique sur la façon de gérer les e-mails envoyés par votre serveur qui sont mal classés comme spam. Pour plus d'informations, vous pouvez trouver ces questions similaires utiles :

Je souhaite parfois envoyer des bulletins d'information à mes clients. Le problème est que certains de ces messages sont considérés comme des spams. La plupart du temps par Outlook chez le client (même dans mon propre Outlook 2007).

Je voudrais maintenant savoir ce qu'il faut faire pour créer de "bons" courriels. Je connais la recherche inversée, etc., mais (par exemple), qu'en est-il d'un lien de désabonnement avec un identifiant unique ? Cela augmente-t-il le taux de spam ?

92voto

Bob Points 34449

Veillez à ce que vos courriels ne ressemblent pas aux courriels de spam typiques : n'insérez pas seulement une grande image ; vérifiez que le jeu de caractères est correctement défini ; n'insérez pas de liens "adresse IP uniquement". Rédigez votre communication comme vous le feriez pour un courriel normal. Faites en sorte qu'il soit très facile de se désabonner ou de se retirer. Sinon, vos utilisateurs se désabonneront en appuyant sur le bouton "spam", ce qui nuira à votre réputation.

Sur le plan technique : si vous pouvez choisir votre serveur SMTP, assurez-vous qu'il s'agit d'un serveur SMTP "propre". Les adresses IP des serveurs SMTP de spamming sont souvent mises sur liste noire par les autres fournisseurs. Si vous ne connaissez pas vos serveurs SMTP à l'avance, il est bon de prévoir des options de configuration dans votre application pour contrôler la taille des lots et le délai entre les lots. Certains serveurs de messagerie n'acceptent pas les lots d'envoi importants ou l'activité continue.

Utilisez des méthodes d'authentification par courriel, telles que SPF y DKIM pour prouver que vos emails et votre nom de domaine vont ensemble. L'effet secondaire agréable est que vous aidez à empêcher que votre domaine de messagerie soit usurpé. Voir aussi vérifier su DNS inversé pour vous assurer que l'adresse IP de votre serveur de messagerie pointe vers le nom de domaine que vous utilisez pour envoyer des messages.

Assurez-vous que l'adresse de réponse de vos courriels est une adresse existante et valide. Utilisez le nom complet et réel du destinataire dans le champ "À", et pas seulement l'adresse électronique (par ex. "John Doe" <john.doe@example.com> ) et surveillez vos comptes d'abus, tels que abuse@example.com y postmaster@example.com .

23voto

Désabonnez automatiquement les destinataires de votre message dont l'adresse e-mail rebondit, et établissez des boucles de retour d'information sur les plaintes avec les principaux fournisseurs de courrier et désabonnez automatiquement les destinataires qui signalent votre message comme spam/junk. Cela contribuera grandement à améliorer votre réputation et votre capacité de livraison.

15voto

frameworkninja Points 628

Cette question mentionne que les bases sont en place, mais comme nous indiquons à d'autres personnes qu'il s'agit d'une question canonique, je veux juste m'assurer que nous couvrons nos bases.

Ces minimums sont essentiellement exigés de nos jours :

  1. Assurez-vous que les DNS directs et inversés sont correctement configurés. Un serveur de messagerie doit s'identifier dans un échange HELO/EHLO, ce nom doit être recherché dans l'IP utilisée par le serveur. De même, la recherche inverse de cette IP doit renvoyer le nom.

  2. Assurez-vous que votre serveur envoie effectivement le nom d'hôte dans cette poignée de main. Votre serveur ne doit pas envoyer d'adresse IP.

  3. Vérifiez que votre adresse IP ne figure sur aucune liste noire (DNSRBL). Si c'est le cas, faites en sorte que cela soit réglé.

  4. Vérifiez la réputation de votre IP à l'aide des services de réputation les plus populaires (SenderScore est l'un des plus importants à l'heure actuelle, mais il pourrait ne pas tenir la route au fil du temps). Ces services proposent généralement des lignes directrices pour améliorer votre réputation, mais ne sont pas des solutions absolues comme les RBL.

  5. Ne falsifiez pas les en-têtes, ne mentez pas dans les en-têtes, et assurez-vous que vous incluez les en-têtes minimums dans les messages ( Date y From sont nécessaires, il devrait y avoir un Subject , Sender , Reply-To y To / Cc / Bcc (le cas échéant)). C'est l'un de mes plus gros problèmes : des bulletins d'information valides que je souhaite recevoir finissent dans les poubelles parce qu'ils falsifient un en-tête Outlook Express, omettent la date ou quelque chose de similaire.

Vous pouvez également envisager de configurer SPF, DKIM et DMARC. Ces éléments contribuent à la délivrabilité, mais ne sont pas obligatoires (pas pour la grande majorité des serveurs de messagerie).

11voto

David Spillett Points 22424

Malheureusement, il existe de nombreuses techniques de filtrage différentes et certains grands fournisseurs de courrier électronique ne publient pas ce qu'ils utilisent et/ou les pondérations accordées aux différents tests/filtres, de sorte qu'il est difficile de savoir comment passer au travers. En fait, le spam a mis les fournisseurs d'accès et les utilisateurs dans une situation où ils rendent parfois difficile le passage de messages légitimes (en particulier les messages groupés tels que votre newsletter). Je ne considère plus le courrier électronique comme le moyen de transport à moitié fiable qu'il était autrefois.

Pour être un peu moins négatif et plus utile... Comme vous avez des problèmes spécifiques avec un client particulier, il y a peut-être des choses que le programme peut vous dire. Je ne connais pas spécifiquement Outlook car je ne l'utilise pas moi-même, mais de nombreux filtres de messagerie injectent des en-têtes dans les messages pour indiquer quels filtres ont été utilisés, quel a été le résultat et quelle a été la pondération donnée à ce filtre. Ainsi, si vous regardez la source complète des messages qui ont été déplacés vers les dossiers de courrier indésirable, vous pouvez trouver des indices utiles. À titre d'exemple, les filtres basés sur SpamAssassin injectent des en-têtes de la forme suivante :

X-Spam-Flag: YES
X-Spam-Score: 13.371
X-Spam-Level: *************
X-Spam-Status: Yes, score=13.371 tagged_above=-10 required=5.4
    tests=[BAYES_99=3.5, FB_GET_MEDS=0.803, RCVD_IN_SORBS_WEB=0.619,
    RCVD_IN_XBL=3.033, RDNS_NONE=0.1, URIBL_AB_SURBL=1.86,
    URIBL_BLACK=1.955, URIBL_JP_SURBL=1.501]

(cet exemple a été tiré d'un véritable message de spam dans ma pile de courrier indésirable).

Ce n'est cependant pas certain, car le filtrage bayésien et d'autres méthodes qui impliquent une formation de l'utilisateur sont courants. Ainsi, ce que vos filtres laissent passer et ce qu'ils refusent peuvent être très différents de ceux des autres, même si le client a été configuré à l'identique. Vous devrez peut-être envisager un autre moyen de diffuser vos informations (de nombreuses personnes tentent d'utiliser les protocoles de réseaux sociaux à cette fin, avec plus ou moins de succès).

9voto

Bart Silverstrim Points 31022

Comme d'autres l'ont dit, vous voulez éviter de "ressembler" à un spam lors de l'envoi de l'e-mail, mais vous ne pouvez pas nécessairement dire ce qui vous fera ou non ressembler à un spam car les techniques varient.

Vous pourriez envisager d'envoyer à vos clients, pour chaque lettre d'information, un courriel en texte brut contenant une brève description ou un message de bienvenue suivi d'un message "cliquez ici pour consulter notre dernière lettre d'information". De cette façon, vous pouvez héberger votre message sur un serveur Web, vous réduisez la taille des courriels (et la charge sur votre serveur de messagerie) et, en prime, vous pouvez vérifier les journaux de votre serveur Web pour savoir combien de clients lisent réellement vos messages et combien les suppriment.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X