453 votes

Comment vous assurez-vous que les courriels que vous envoyez par programme n'est pas automatiquement marqué comme spam?

C'est une question délicate et j'ai toujours compté sur les techniques, tels que les emails autorisés (c'est à dire d'envoyer uniquement à des personnes que vous avez la permission d'envoyer vers) et n'utilisant pas de façon flagrante spamish de la terminologie.

De la fin, certains des courriels que j'envoie par programme ont commencé à être mélangée dans les gens du dossier spam automatiquement et je me demandais ce que je peux faire à ce sujet.

Ceci en dépit du fait que ces e-mails ne sont pas ceux que les humains allaient marquer comme spam, plus précisément, ils sont des mails qui contiennent les clés de licence que les gens ont payé un bon prix, donc je ne pense pas qu'ils vont considérer le spam

Je l'ai trouver c'est un grand sujet dans lequel je suis essentiellement un ignorant niais.

348voto

Michiel de Mare Points 15888

Email d'utilisation de méthodes d'authentification, tels que les SPFet DKIM pour prouver que votre e-mail et votre nom de domaine appartiennent ensemble, et pour éviter l'usurpation de votre nom de domaine. Le SPF site web dispose d'un assistant pour générer des informations de DNS pour votre site.

Vérifiez votre reverse DNS, assurez-vous que l'adresse IP de votre serveur de messagerie points pour le nom de domaine que vous utilisez pour envoyer du courrier.

Assurez-vous que l'adresse IP que vous utilisez est pas sur une liste noire

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

Utiliser le plein, vrai nom du destinataire dans le champ a, non seulement l'adresse e-mail (par exemple, "John Smith" <john@blacksmiths-international.com> ).

Surveiller votre abus de comptes, tels que abuse@yourdomain.com et postmaster@yourdomain.com. Que signifie - assurez-vous que ces comptes existent, lire ce qui est envoyé, et de la loi sur les plaintes.

Enfin, le rendre vraiment facile de se désabonner. Sinon, vos utilisateurs peuvent se désinscrire en appuyant sur le spam de touche, et qui va nuire à votre réputation.

Cela dit, l'obtention de Hotmail à accepter vos e-mails reste un art noir.

30voto

thelsdj Points 3344

Inscrivez-vous pour un compte sur un nombre de grands fournisseurs de messagerie que possible (gmail/yahoo/hotmail/aol/etc). Si vous apportez des modifications à vos e-mails, soit majeur de reformulation, de modifier le code qui envoie les e-mails, des modifications à vos serveurs de messagerie, etc, assurez-vous d'envoyer des messages de test à l'ensemble de vos comptes et de vérifier qu'ils ne sont pas marqués comme spam.

26voto

Pekka 웃 Points 249607

Quelques points à partir d'une réponse précédente:

  • Le plus important: l'adresse de l'expéditeur ("De") appartiennent à un domaine qui s'exécute sur le serveur de vous envoyer l'E-Mail? Si non, faire en sorte. Ne jamais utiliser l'adresse de l'expéditeur comme xxx@gmail.com. L'utilisateur reply-to si vous avez besoin de réponses pour arriver à une adresse différente.

  • Est votre serveur sur une liste noire (p. ex. vérifier sur IP spamhaus.org)? Cela est possible lorsque vous êtes en hébergement mutualisé quand les voisins se comportent mal.

  • Sont mails filtrés par un filtre anti-spam? Ouvrir un compte avec un freemailer qui a un dossier de courrier indésirable et le savoir. Aussi, essayez d'envoi de courrier à une adresse sans aucun filtrage de spam.

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

  • Si vous avez accès à des fichiers journaux, vérifiez ceux, bien sûr.

  • Avez-vous vérifier le champ "from:" de l'adresse pour un possible rebond mails ("Retourné à l'expéditeur")? Vous pouvez également configurer un des "erreurs" de l'adresse.

25voto

Daniel Broekman Points 1951

Vous pouvez dire à vos utilisateurs d'ajouter votre adresse à ses contacts quand ils ont terminé leur ordre, qui, si ils le font, ce sera beaucoup.

Sinon, je voudrais essayer d'obtenir un journal à partir de certains de vos utilisateurs. Ils ont parfois des détails au sujet de pourquoi il a été marqué comme spam dans les en-têtes du message, ce qui vous pouvez utiliser pour ajuster le texte.

D'autres choses que vous pouvez essayer:

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

24voto

engtech Points 1594

Confirmer que vous avez la bonne adresse e-mail avant l'envoi d'e-mails. Si quelqu'un vous donne l'adresse e-mail erronée sur inscrivez-vous, battu sur la tête à ce sujet dès que possible.

Toujours clairs "désinscription" de l'information dans CHAQUE e-mail. Ne pas obliger l'utilisateur à la connexion pour vous désabonner, il doit être une url unique pour les 1-cliquez sur se désabonner.

Cela permettra d'empêcher les gens de célébrer vos mails comme du spam, car "désabonnement" c'est trop dur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X