web-dev-qa-db-fra.com

Bonne pratique pour envoyer des e-mails de test sans être classé comme spammeur

J'essaie de nouvelles idées impliquant des courriels HTML qui seront envoyés à partir de mon site. J'envoie de nombreux emails de test à mes comptes Gmail et Yahoo, qui vont tous directement dans le dossier spam. Bien que cela soit acceptable pour le moment, mais je crains que Google ou Yahoo ne classe mon domaine comme un spammeur de courrier électronique.

Existe-t-il un bon moyen d'envoyer de nombreux emails de test sans que Google ou un autre système de messagerie ne le filtre? Cela peut impliquer un paramètre de compte, un compte sandbox, un en-tête de courrier électronique spécial ou un paramètre to/from (je ne suis vraiment pas sûr.)

J'utilise PHP pour envoyer le courrier électronique. Voici un lien vers un autre article qui montre mon code:

https://codereview.stackexchange.com/questions/45215/good-html-email-template

4
Hoytman

Je vais diviser votre question en deux parties:

  1. Où puis-je envoyer un e-mail de test?

Envoyez un e-mail de test à un service d’adresses de messagerie jetables . [1] Ces services créent automatiquement une boîte de réception pour tous les courriels que vous leur envoyez. Vous pouvez ensuite lire les messages dans la boîte de réception via leur site Web, sans inscription ni mot de passe.

Par exemple, je peux envoyer un courrier électronique à foo@<some-provider>, puis aller à http://www.<some-provider>/foo/inbox pour lire le message.

Notez que les messages ne sont stockés que pendant une courte période. Il est donc préférable de vérifier rapidement après leur envoi. Notez également que les boîtes de réception sont entièrement publiques et que tout le monde peut lire les messages que vous envoyez. N'envoyez donc rien que vous souhaitiez garder confidentiel.

  1. Comment puis-je éviter que mes messages soient marqués comme spam?

C'est beaucoup plus compliqué, car aucun service de courrier électronique ne veut révéler exactement comment il combat le spam. Voici quelques petites choses à faire:

  • Utilisez la double option : lorsque quelqu'un s'inscrit pour recevoir votre courrier électronique, envoyez-lui un message avec un lien de vérification. Ne leur envoyez pas d'e-mails supplémentaires à moins qu'ils ne vérifient d'abord leur compte.
  • N'attendez pas trop longtemps pour envoyer des messages afin que les utilisateurs n'oublient pas qu'ils se sont inscrits pour votre service et se plaignent ensuite de recevoir du spam. .
  • Incluez un lien de désinscription dans chaque message que vous envoyez.
  • Respectez le calendrier que vos destinataires ont accepté. Si vos destinataires se sont inscrits pour recevoir des messages mensuels, ne commencez pas à envoyer des messages toutes les semaines.
  • Configurez un enregistrement Sender Policy Framework (SPF).

Ce n'est pas tout, mais devrait vous donner un bon départ.

[1]: Google pour "service de messagerie jetable".

2
James Tikalsky

L’adresse e-mail d’envoi figure-t-elle dans les listes de contacts de vos comptes de réception Yahoo et Gmail? Cela pourrait éviter le traitement anti-spam.

2
John

Pouvez-vous poster un exemple d'email montrant ce que vous avez envoyé? Pour gmail entrer dans le spam et marquer quelques courriels comme non-spam pourrait faire l'affaire, la même chose devrait fonctionner pour yahoo mail.

1
Daniel F