Consignes sur les messages en masse

Vous devez suivre ces consignes si votre application envoie des messages en masse, c'est-à-dire des e-mails similaires à de nombreux destinataires. Elles vous aideront à optimiser le rythme de distribution de votre boîte de réception pour les messages adressés aux utilisateurs Gmail, en garantissant que tous les destinataires de votre liste de distribution souhaitent réellement recevoir ces e-mails. Si les destinataires marquent manuellement vos e-mails comme spam, ce signal fort incitera Gmail à marquer vos prochains messages comme spam.

Pour en savoir plus sur l'envoi d'e-mails, consultez la page Présentation de l'API Mail.

Authentification et identification

  • Utilisez le même expéditeur pour chaque message en masse. Lorsque vous appelez la fonction de l'API Mail permettant d'envoyer un message, l'en-tête From sera défini de manière à correspondre à l'expéditeur spécifié.
  • L'adresse de l'expéditeur doit être le compte d'un domaine G Suite for Business. Si le domaine est encore associé à une période d'essai gratuit ou s'il compte moins de six utilisateurs, les comptes Google envoyant trop d'e-mails marqués comme spam risquent d'être temporairement désactivés. Dans ces cas, l'API Mail génère une exception affichant le message d'erreur Unauthorized sender.
  • Signez vos e-mails avec DKIM. Cette procédure nécessite un domaine G Suite si vous envoyez vos messages à l'aide d'App Engine.
  • Publiez un enregistrement SPF pour empêcher les spammeurs de falsifier l'adresse de l'expéditeur de l'enveloppe. Cet enregistrement vérifie que le message est envoyé à partir d'une adresse IP publiée dans les enregistrements DNS de l'expéditeur de l'enveloppe. L'expéditeur de l'enveloppe App Engine est associé au domaine apphosting.bounces.google.com. Par conséquent, il est possible que votre enregistrement SPF ne permette pas de déterminer si un e-mail envoyé à partir d'App Engine doit être distribué.

Abonnement

  • Chaque utilisateur de votre liste de distribution doit accepter de recevoir des messages de l'une des manières suivantes :

    • En vous envoyant un e-mail de demande d'abonnement
    • En cochant manuellement une case dans un formulaire Web ou dans un logiciel
  • L'utilisation d'une liste d'adresses e-mail achetée auprès d'un tiers n'est pas considérée comme une méthode d'acceptation. Vous ne devez pas non plus abonner tous les utilisateurs par défaut en cochant une case dans un formulaire Web ou dans un logiciel. Les utilisateurs ne doivent pas être obligés de se désabonner explicitement des listes de diffusion.

  • Vous devez vérifier que la personne qui s'est inscrite en cochant la case dans un formulaire Web ou dans un logiciel reçoit bien des e-mails à l'adresse spécifiée dans le formulaire. Validez l'utilisateur en envoyant un e-mail lui demandant de confirmer la réception.

Désabonnement

  • Un utilisateur doit pouvoir se désabonner de l'une des manières suivantes :
    • En cliquant sur un lien visible dans un e-mail ne nécessitant aucune autre interaction que la confirmation de l'utilisateur
    • Via une réponse de désabonnement par e-mail
  • App Engine ne peut recevoir que les e-mails envoyés au domaine [APP_ID].appspotmail.com. Par conséquent, vous devrez définir l'adresse de l'expéditeur sur une adresse de ce domaine si vous souhaitez gérer automatiquement les réponses de désabonnement par e-mail dans App Engine.
  • Utilisez l'en-tête List-Unsubscribe compatible avec l'API Mail d'App Engine.
  • Désabonnez automatiquement les utilisateurs dont les adresses renvoient plusieurs e-mails. Vous pouvez configurer votre application pour recevoir des notifications de non-distribution.
  • Envoyez régulièrement des confirmations par e-mail aux utilisateurs, en leur offrant la possibilité de se désabonner de chaque liste à laquelle ils sont inscrits.
  • Indiquez explicitement l'adresse électronique souscrite dans votre courrier électronique, car les utilisateurs peuvent transférer des messages électroniques à partir d'autres comptes.

Format

  • Utilisez un format de message conforme aux normes SMTP RFC 2822 et, si vous utilisez le langage HTML, aux normes w3.org.
  • Les tentatives de masquage du véritable expéditeur du message ou de la page de destination réelle d'un lien Web contenu dans le message peuvent entraîner la non-distribution du message. Par exemple, nous vous recommandons de ne pas utiliser de services de raccourcissement d'URL pour vos messages en masse, car ils peuvent masquer les URL réelles contenues dans le corps de vos e-mails.
  • L'objet de chaque message doit correspondre au contenu du message et ne doit pas prêter à confusion.

Livraison

  • Les facteurs suivants facilitent la distribution des messages dans les boîtes de réception des utilisateurs Gmail :
    • L'adresse du champ From est répertoriée dans la liste de contacts de l'utilisateur.
    • L'utilisateur clique sur "Signaler comme non-spam" pour avertir Gmail que les messages envoyés à partir de cette adresse sont sollicités.
  • Si vous envoyez à la fois des e-mails promotionnels et des e-mails transactionnels relatifs à votre organisation, nous vous recommandons de distinguer autant que possible ces messages. Pour ce faire, vous pouvez utiliser au choix l'une des méthodes suivantes :
    • Utiliser des adresses e-mail distinctes pour chaque fonction
    • Envoyer des e-mails à partir de domaines différents pour chaque fonction

Expéditeurs tiers

  • Si d'autres personnes envoient des e-mails via votre service, vous êtes tenu de surveiller le comportement de vos utilisateurs et/ou clients. Vous devez suspendre le service dans les meilleurs délais pour tous les utilisateurs et/ou clients qui s'en servent pour envoyer du spam. Les Règles d'utilisation autorisée de Google Cloud Platform interdisent formellement le spam. Votre application peut être suspendue si vous ne respectez pas ces règles, comme indiqué dans les Conditions d'utilisation de Google Cloud Platform.
  • Pour permettre aux utilisateurs et/ou aux clients de signaler un abus, vous devez disposer d'une adresse e-mail qui se présente généralement au format abuse@[YOUR_DOMAIN].com. Vous devez également surveiller l'adresse postmaster@[YOUR_DOMAIN].com.
  • Surveillez les e-mails envoyés aux administrateurs de l'application. Il se peut que Google doive les contacter de manière urgente, par exemple pour vous informer d'un cas de non-respect des règles d'utilisation autorisée. Plus vous répondez rapidement à nos e-mails, plus nous pourrons vous aider à résoudre vos problèmes dans un court délai.
  • Tenez vos coordonnées à jour dans l'enregistrement WHOIS géré par votre service d'enregistrement de noms de domaine et sur abuse.net.

Programmes d'affiliation

  • Les programmes d'affiliation récompensent les tiers qui redirigent des visiteurs vers votre site. Ces programmes attirent les spammeurs et peuvent potentiellement faire plus de mal que de bien. Remarques :
    • L'association de votre marque à du spam d'affiliation peut avoir un impact sur les e-mails que vous et vos affiliés envoyez.
    • Il est de votre responsabilité de surveiller vos affiliés et de résilier leur affiliation s'ils envoient du spam.

Alternatives à l'API Mail d'App Engine

  • Vous pouvez faire appel à un fournisseur de services de distribution d'e-mails tiers pour envoyer des messages à partir d'App Engine. Ces services peuvent fournir des fonctionnalités supplémentaires qui ne sont pas disponibles dans l'API Mail et constituer une meilleure solution pour certains expéditeurs de messages en masse.
  • Vous pouvez vous connecter directement à un serveur SMTP pour envoyer des e-mails via l'API Sockets.

Limites à l'envoi de messages en masse

Si vous envoyez trop d'e-mails d'un coup, il est possible que certains messages soient ignorés en raison des limites de sécurité imposées par Google. Pour éviter cela, calculez le rythme quotidien maximal d'e-mails envoyés par seconde en divisant votre quota quotidien par 86 400, soit le nombre de secondes par jour. N'envoyez pas d'e-mails en masse à un taux supérieur à 50 fois ce rythme quotidien maximal.

Pour en savoir plus sur les autres quotas d'envoi, consultez la section Quotas et limites.

Étape suivante

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Environnement standard App Engine pour Python