Comment vous assurez-vous que les e-mails que vous envoyez par programme ne sont pas automatiquement marqués comme spam?

C'est une question délicate et je me suis toujours appuyé sur des techniques, telles que les courriels basés sur les permissions (c'est-à-dire seulement l'envoi aux personnes que vous avez l'autorisation d'envoyer) et n'utilisant pas la terminologie flagrante spamish .

Dernièrement, certains e-mails que j'envoie par programmation ont commencé à être mélangés automatiquement dans le dossier Spam des gens et je me demande ce que je peux faire à ce sujet.

En dépit du fait que ces courriels ne sont pas des spams que les humains pourraient qualifier de spams, ce sont des courriels qui contiennent des clés de licence pour lesquelles les gens ont payé, donc je ne pense pas qu'ils vont les considérer comme du spam.

Je pense que c'est un grand sujet dans lequel je suis essentiellement un ignorant ignorant.

0
ajouté édité
Vues: 2

21 Réponses

Yahoo utilise une méthode appelée Sender ID, qui peut être configurée à L'assistant de configuration SPF et entré dans votre DNS. Aussi l'un des plus importants pour Exchange, Hotmail, AOL, Yahoo, et d'autres est d'avoir un DNS inversé pour votre domaine. Ceux-ci élimineront la plupart des problèmes. Cependant, vous ne pouvez jamais empêcher une personne de bloquer intentionnellement vos règles personnalisées.

0
ajouté
Salut Nick ... l'URL que vous avez incluse est maintenant morte / incorrecte.
ajouté l'auteur Michael Dautermann, source
Yahoo utilise les enregistrements SPF et DomainKeys; SenderID est une technologie différente (et à bien des égards, incompatible, non sécurisée et mal conçue), qui ne devrait pas être utilisée.
ajouté l'auteur Dan Udey, source

Vous pouvez envisager un service de messagerie tiers qui traite les problèmes de livraison:

  • Cible exacte
  • Réponse verticale
  • Contact constant
  • Moniteur de campagne
  • Emma
  • Chemin de retour
  • IntelliContact
  • SilverPop
0
ajouté

Utilisez des méthodes d'authentification par e-mail, telles que SPF et DKIM pour prouver que vos e-mails et votre nom de domaine appartiennent ensemble, et pour empêcher l'usurpation de votre nom de domaine. Le site Web SPF inclut un assistant pour générer les informations DNS pour votre site.

Check your reverse DNS to make sure the IP address of your mail server points to the domain name that you use for sending mail.

Make sure that the IP-address that you're using is not on a blacklist

Assurez-vous que l'adresse de réponse est une adresse existante valide.

Use the full, real name of the addressee in the To field, not just the email-address (e.g. "John Smith" ).

Surveillez vos comptes d'abus, tels que [email protected] et [email protected] Cela signifie - assurez-vous que ces comptes existent, lisez ce qui leur est envoyé et agissez sur les plaintes.

Enfin, rendez-le vraiment facile à désinscrire. Sinon, vos utilisateurs se désabonneront en appuyant sur le bouton Spam , ce qui affectera votre réputation.

Cela dit, obtenir Hotmail pour accepter vos emails reste un art noir.

0
ajouté
Pourriez-vous élaborer sur les comptes d'abus? Je ne suis pas sûr de ce que tu veux dire
ajouté l'auteur marcgg, source
+1 pour "Cela dit, obtenir Hotmail pour accepter vos emails reste un art noir." Hotmail fait peu ou pas de distinction entre le spam et le non-spam. Soit tout est dans la boîte de réception ou dans la corbeille de spam (en fonction de vos paramètres).
ajouté l'auteur Halil Özgür, source
aussi, faites un bounce-emails-detection-algoritm pour vérifier les mauvaises adresses e-mail (par exemple, si un mail rebondit 3 fois, arrêtez d'envoyer des mails à cette adresse)
ajouté l'auteur clyfe, source
brandonchecketts.com/emailtest.php vous pouvez tester si votre configuration de serveur de messagerie est conforme à DomainKeys, DKIM , SPF et autres méthodes anti-spam.
ajouté l'auteur Jonas, source
+1 pour faciliter la désinscription
ajouté l'auteur HMcG, source
@ HalilÖzgür De nos jours, Hotmail ou plutôt Outlook.com fait du bon travail avec le filtrage des spams. En plus de cela, il sait quand un email est un bulletin d'information (et l'indique)
ajouté l'auteur M. Mimpen, source
Brandon Checketts a déplacé son outil de conformité du serveur de messagerie à: dkimvalidator.com
ajouté l'auteur Dana Wheeler, source

Vous pouvez demander à vos utilisateurs d'ajouter votre adresse De à leurs contacts lorsqu'ils achèveront leur commande, ce qui, s'ils le font, aidera beaucoup.

Sinon, j'essaierais d'obtenir un journal de certains de vos utilisateurs. Parfois, ils ont des détails sur les raisons pour lesquelles ils ont été marqués comme spam dans les en-têtes du message, que vous pouvez utiliser pour modifier le texte.

D'autres choses que vous pouvez essayer:

  • Mettez le nom ou l'adresse de votre site dans le sujet
  • Conservez tous les liens du message pointant vers votre domaine (et pas email.com)
  • Mettez une adresse ou d'autres informations de contact dans l'e-mail
0
ajouté

Inscrivez-vous pour un compte sur le plus grand nombre possible de fournisseurs de messagerie (gmail / yahoo / hotmail / aol / etc). Si vous modifiez vos courriels, soit une reformulation majeure, des changements au code qui envoie les courriels, des changements à vos serveurs de courriel, etc., assurez-vous d'envoyer des messages de test à tous vos comptes et vérifiez qu'ils ne sont pas marqués comme spam.

0
ajouté
Certains systèmes de spam prennent en compte les habitudes de lecture individuelles. (Les courriels de cet expéditeur sont-ils lus ou sont-ils supprimés sans avoir été lus?) Cela vous aidera certainement à trouver quand ils sont marqués (vrai négatif), mais cette étape ne prouvera pas qu'ils ne le seront pas pour les autres utilisateurs sur le même système (faux positif).
ajouté l'auteur Jon Adams, source

J'ai eu le même problème dans le passé sur de nombreux sites que j'ai fait ici au travail. La seule méthode garantie pour s'assurer que l'utilisateur reçoit l'e-mail est de conseiller à l'utilisateur de vous ajouter à cette liste. Toute autre méthode ne peut vraiment être utile et n'est pas garantie.

0
ajouté

Au Royaume-Uni, il est également recommandé d'inclure une véritable adresse physique pour votre société et son numéro d'enregistrement.

De cette façon, tout est ouvert et honnête et ils sont moins susceptibles de le marquer manuellement comme spam.

0
ajouté

Vous avez besoin d'une entrée DNS inverse. Vous ne devez pas envoyer deux fois le même contenu au même utilisateur. Vous devez le tester avec des clients de messagerie Web et de courrier électronique courants. Personnellement, j'ai couru le mien à travers un assassin de spam fraîchement installé, un assassin qualifié de spam, et plusieurs comptes hotmail, gmail et aol.

Mais avez-vous vu ce spam qui ne semble pas lier ou faire de la publicité? C'est un spammeur qui essaie d'affecter votre filtre Bayésien. S'il peut obtenir une note élevée et ensuite inclure des mots qui seraient dans ses futurs courriels, il pourrait être automatiquement appris aussi bon. Vous ne pouvez donc pas vraiment deviner quel filtre d'utilisateur va être défini au moment de votre envoi.

Enfin, je n'ai pas trié ma liste par domaine, mais l'ai randomisée.

0
ajouté

La livraison d'email peut parfois être comme de la magie noire. Le DNS inverse est vraiment important.

J'ai trouvé qu'il était très utile de suivre attentivement les rapports de non-remise. Je dirige tous mes NDRs à une seule adresse et j'ai un service Windows les analysant (Google ListNanny). Je mets autant d'informations du NDR que je peux dans une base de données, et puis j'exécute des rapports pour voir si j'ai soudainement commencé à être bloqué par un certain domaine. En outre, vous devez éviter d'envoyer des e-mails à des adresses précédemment marquées comme NDR, car c'est généralement une bonne indication de spam.

Si vous devez envoyer plusieurs courriels de service à la clientèle en même temps, il est préférable de mettre un délai entre chaque envoi, car si vous envoyez trop de courriels presque identiques à un domaine à la fois, vous êtes sûr de terminer leur liste noire

Certains domaines sont simplement impossibles à livrer parfois. Comcast.net est le pire.

Assurez-vous que vos adresses IP ne figurent pas sur des sites tels que http://www.mxtoolbox.com/blacklists.aspx .

0
ajouté
Qu'est-ce qu'un NDR? Pouvez-vous élaborer s'il vous plaît?
ajouté l'auteur Pykih, source
Rapport de non-remise, alias message bounce .
ajouté l'auteur tripleee, source

J'ai trouvé que l'utilisation des vrais noms et prénoms du destinataire dans le corps est un moyen sûr de passer à travers un filtre anti-spam.

0
ajouté

Quelques points d'un réponse précédente :

  • Le plus important: L'adresse de l'expéditeur ("De") appartient-elle à un domaine qui s'exécute sur le serveur à partir duquel vous envoyez le courrier électronique? Si non, faites-le. N'utilisez jamais d'adresse d'expéditeur comme [email protected] . Utilisateur reply-to si vous avez besoin de réponses pour arriver à une adresse différente.

  • Votre serveur figure-t-il sur une liste noire (par exemple, vérifiez l'adresse IP sur spamhaus.org)? C'est une possibilité lorsque vous êtes en hébergement partagé lorsque les voisins se comportent mal.

  • Les mails sont-ils filtrés par un filtre anti-spam? Ouvrez un compte avec un Freemailer qui a un dossier spam et découvrez. Essayez également d'envoyer du courrier à une adresse sans aucun filtrage de spam.

  • Avez-vous besoin du cinquième paramètre "-f" de mail() pour ajouter une adresse d'expéditeur? (Voir la commande mail() dans le manuel de PHP)

  • Si vous avez accès aux fichiers journaux, vérifiez-les, bien sûr.

  • Vérifiez-vous l'adresse "de:" pour les mails de rebond possibles ("Returned to sender")? Vous pouvez également configurer une adresse "error-to" distincte.
0
ajouté

Google a un outil et des directives pour cela. Vous pouvez les trouver sur: https://postmaster.google.com/ Enregistrez et vérifiez votre nom de domaine et Google fournit une notation individuelle de cette adresse IP et de ce domaine.

À partir des consignes relatives aux expéditeurs en masse :

L'authentification garantit que vos messages peuvent être classés correctement. Les e-mails dépourvus d'authentification risquent d'être rejetés ou placés dans le dossier spam, étant donné la forte probabilité qu'ils soient des messages falsifiés utilisés pour des escroqueries par hameçonnage. En outre, les e-mails non authentifiés avec pièces jointes peuvent être carrément rejetés, pour des raisons de sécurité.

Pour vous assurer que Gmail peut vous identifier:

  • Utilisez une adresse IP cohérente pour envoyer du courrier en masse.
  • Conservez des enregistrements DNS inversés valides pour les adresses IP à partir desquelles vous envoyez des messages, en pointant vers votre domaine.
  • Utilisez la même adresse dans l'en-tête 'De:' pour chaque courrier en nombre que vous envoyez. Nous recommandons également ce qui suit:

  • Signer des messages avec DKIM. Nous n'authentifions pas les messages signés avec des clés utilisant moins de 1024 bits.

  • Publier un enregistrement SPF.
  • Publier une politique DMARC.
0
ajouté

J'ajouterais:

Fournir une vraie désinscription en cliquant sur "Se désinscrire". J'ai vu de vraies lettres d'information fournissant un lien de désabonnement factice qui, lors d'un clic, indiquait «a été désabonné avec succès», mais je recevrai toujours d'autres bulletins d'information.

0
ajouté

En plus de toutes les autres réponses, si vous envoyez des e-mails HTML contenant des URL en tant que texte de liaison, assurez-vous que l'URL correspond au texte de liaison. Je sais que Thunderbird les signale automatiquement comme étant une arnaque si ce n'est pas le cas.

La mauvaise direction:

Go to your account now: http://www.paypal.com

Le droit chemin:

Go to your account now: http://www.yourdomain.org

Ou utilisez un texte de liaison indépendant au lieu d'une URL:

Click here to go to your account
0
ajouté
Je ne sais pas pourquoi le second domain2 ne fonctionne pas. Bien sûr, je contacterai l'équipe Gmail. Any Plus de suggestion dans ce code?
ajouté l'auteur Narendra Verma, source
Merci d'avoir répondu Mr.Mike. En fait, j'ai appliqué votre réponse dans domain1 et cela fonctionne. J'utilise PHpMailer et j'ai ajouté $ email_body = " Voir " rel = "nofollow noreferrer"> domain1.com '> Voir & quot; . Cela fonctionne parfaitement.
ajouté l'auteur Narendra Verma, source
Bonjour Mike, j'ai deux domaine, c'est-à-dire domain1.com et domain2.com. Votre code fonctionne pour domain1.com mais ne fonctionne pas pour domain2.com. Je ne sais pas pourquoi? Je n'ai pas changé de penser. stackoverflow.com/questions/42200904/…
ajouté l'auteur Narendra Verma, source
@NarendraVerma Il ne semble pas que ma réponse s'applique à vous dans ce cas. Je recommande de regarder les autres réponses ici pour voir si quelque chose d'autre fonctionne pour vous. En fin de compte, c'est au fournisseur d'email de décider ce qu'il considère comme du spam et ce qu'il laisse passer, et chacun a plusieurs facteurs différents qu'ils considèrent. Gmail vous donne en fait une brève description des messages pourquoi sont marqués comme spam si vous cliquez sur le message spam.
ajouté l'auteur Mike, source
@ NarendraVerma Il n'y a rien de mal avec votre code.
ajouté l'auteur Mike, source

Je déteste vous le dire, mais moi et d'autres personnes utilisent peut-être des valeurs par défaut pour contrôler notre filtrage des spams.

Cela signifie que tous les e-mails provenant d'une source inconnue sont automatiquement spammés et redirigés vers un dossier spam. (Je ne laisse pas mon service e-mail supprimer le spam, car je veux toujours revoir les arrivées pour les faux positifs, quelque chose qui est assez facile à faire par une analyse rapide du dossier.)

J'ai même un e-mail de moi-même aller dans le seau de spam parce que (1) je ne m'envoie généralement pas d'e-mail et (2) il ya des spammeurs qui truquent mon adresse de retour dans le spam qui me sont envoyés.

Donc, pour sortir de la désignation spam, je dois considérer que votre courrier peut être légitime (de l'expéditeur et du sujet) et l'ouvrir d'abord en clair (mon défaut pour tout courrier entrant, spam ou non) pour voir si c'est légitime . Mon dossier de spam n'utilisera pas de liens dans les e-mails, donc je suis protégé contre les liens d'image délicats et autres mauvais comportements.

Si je veux que les futurs arrivants provenant de la même source se rendent dans ma boîte et ne soient pas détournés pour un examen de spam, je le spécifierai à mon client de messagerie. Pour les organisations qui utilisent des redirecteurs de courrier en masse et des adresses d'expéditeur uniques par courrier, c'est dommage. Ils ne reçoivent jamais mon approbation et apparaissent toujours dans mon dossier de spam, et si je suis occupé, je ne les regarderai jamais.

Enfin, si un e-mail n'est pas lisible en clair, même s'il est envoyé en HTML, il est probable que je le supprimerai à moins que ce soit quelque chose qui m'intéresse en raison de la source et des expériences précieuses précédentes.

Comme vous pouvez le voir, c'est en fin de compte sous le contrôle d'un utilisateur et il n'y a aucun acte automatisé qui convaincra un tel système que votre courrier est légitime à partir de sa seule structure. Dans ce cas, vous devez jouer correctement, ne rien faire de similaire à l'hameçonnage, et le rendre facile pour les utilisateurs désireux de faire confiance à votre courrier pour vous ajouter à leur liste blanche.

0
ajouté
+1 pour le cas d'utilisation intéressant
ajouté l'auteur marcgg, source

Il semble que vous dépendiez de certains commentaires pour déterminer ce qui se coince à la réception. Vous devriez vérifier vous-même le courrier sortant pour détecter tout "spamming".

Acheter un système de contrôle du spam décent, et envoyez votre courrier sortant à travers elle. Si vous envoyez un volume de courrier décent, vous devriez le faire de toute façon, à cause du risque d'envoyer des virus sortants, surtout si vous avez des utilisateurs de Windows Desktop.

Proofpoint dispose de spam + anti-virus + certains services de réputation dans un déploiement unique, par exemple. (J'avais l'habitude de travailler là-bas, donc je sais que je sais ça d'en haut, je suis sûr que d'autres vendeurs dans cet espace ont des caractéristiques similaires.) Mais vous avez l'idée. Si vous envoyez votre courrier via une configuration de base de contrôle anti-spam commerciale, et qu'elle ne passe pas, elle ne devrait pas sortir de votre réseau.

En outre, certaines entreprises peuvent vous aider à augmenter les taux de non-spam, e-mails sortants, comme Habeas.

0
ajouté

l'un des courriels de mon application était constamment étiqueté comme spam. c'était html avec un lien simple, que j'ai envoyé en tant que html dans le corps avec un type de contenu text / html.

ma solution la plus réussie à ce problème était de composer le courriel de sorte qu'il semblait avoir été généré par un client de messagerie.

J'ai changé l'email pour être un document mime multipart / alternative et je génère maintenant à la fois des parties text / plain et text / html.

l'e-mail n'est plus détecté comme indésirable par Outlook.

0
ajouté

Confirmez que vous avez l'adresse e-mail correcte avant d'envoyer des e-mails. Si quelqu'un donne la mauvaise adresse e-mail lors de l'inscription, battez-les sur la tête dès que possible.

Toujours inclure clairement "comment se désinscrire" des informations dans chaque e-mail. Ne pas obliger l'utilisateur à se connecter pour se désabonner, il devrait s'agir d'une URL unique pour se désinscrire en 1 clic.

Cela empêchera les gens de marquer vos e-mails comme spam car "se désinscrire" est trop difficile.

0
ajouté
+1 pour l'URL unique pour le désabonnement en 1 clic. Je déteste me connecter pour me désinscrire. J'ai marqué ceux-ci comme SPAM!
ajouté l'auteur Shyju, source

La chose la plus importante que vous puissiez faire est de vous assurer que les personnes auxquelles vous envoyez des courriels ne risquent pas de cliquer sur le bouton «Spam» quand ils reçoivent votre courriel. Alors, respectez les règles de base suivantes:

  • Assurez-vous d'avoir la permission des personnes auxquelles vous envoyez un courriel. N'envoyez jamais d'e-mail à quelqu'un qui ne vous l'a pas demandé.

  • Identifiez clairement qui vous êtes en haut de chaque message et pourquoi la personne reçoit l'e-mail.

  • Au moins une fois par mois, envoyez un e-mail de rappel aux personnes de votre liste (si vous utilisez une liste), en les obligeant à revenir à la liste afin de continuer à recevoir des communications de votre part. Oui, cela signifie que votre liste sera plus courte au fil du temps, mais l'avantage est que les personnes sur votre liste sont "achetées" et seront moins susceptibles de signaler votre email.

  • Gardez votre contenu très pertinent et utile.

  • Donner aux gens un moyen facile de refuser d'autres communications.

  • Utilisez un service d'envoi de courriels comme SendGrid qui travaille dur pour maintenir une bonne réputation IP.

  • Évitez d'utiliser des liens courts - ceux-ci sont souvent blacklistés.

Suivre ces règles empiriques ira un long chemin.

0
ajouté

Il se pourrait très bien que les personnes qui s'inscrivent à votre service entrent des e-mails avec des fautes de frappe que vous ne corrigez pas. Par exemple: chris @ gmial.com -ou-- james @ hotnail.com .

Et de tels domaines sont configurés pour être utilisés comme spamtraps qui marqueront automatiquement l'adresse IP et / ou le domaine de votre serveur de messagerie et nuiront à sa réputation.

Pour éviter cela, vérifiez l'adresse e-mail saisie lors de votre abonnement. En outre, envoyez un e-mail de confirmation pour vous assurer que cette adresse e-mail est validée à 100% par un être humain qui saisit l'e-mail de confirmation avant de lui envoyer la clé de produit ou d'accepter son abonnement. L'e-mail de vérification doit obliger le destinataire à cliquer sur un lien ou à répondre pour confirmer que le propriétaire de la boîte aux lettres est la personne qui s'est inscrite.

0
ajouté
Ce. Rien dans la réponse actuellement acceptée ne fait de différence si vous ne pratiquez pas l'hygiène de base de l'abonnement en premier lieu.
ajouté l'auteur tripleee, source

I always use: https://www.mail-tester.com/

Il me donne un retour sur la partie technique de l'envoi d'un e-mail. Comme SPF-records, DKIM, score de Spamassassin et ainsi de suite. Même si je sais ce qui est nécessaire, je fais continuellement des erreurs et mail-tester.com le rend facile à comprendre ce qui pourrait être faux.

0
ajouté