Je construis des emails HTML en PHP avec Zend_Mail et j'aimerais incorporer/attacher/quelque chose d'autre des images de telle sorte que Gmail les affiche automatiquement sans demander à l'utilisateur. Comment puis-je faire cela ?
Réponses
Trop de publicités?Le site de Google Directives pour les expéditeurs en masse disent que Gmail montrera automatiquement les images pour les expéditeurs qui ont authentifié leur domaine :
Pour que Gmail puisse vous identifier :
- Utilisez une adresse IP cohérente pour envoyer du courrier en masse.
- Conservez des enregistrements DNS inversés valides pour la ou les adresses IP à partir desquelles vous envoyez des messages, en les faisant pointer vers votre domaine.
- Utilisez la même adresse dans l'en-tête "De :" de chaque courrier collectif que vous envoyez.
Nous recommandons également de publier un enregistrement SPF, DomainKeys.
En vous authentifiant, les images en ligne que vous envoyez seront automatiquement affichées. Les destinataires n'auront pas besoin de cliquer sur le bouton "Afficher les images". ci-dessous".
Google propose une page pour en savoir plus sur authentification des e-mails .
Vous ne pouvez pas le faire sans que l'utilisateur approuve votre imagerie. Il s'agit d'une technique anti-spam/anti-tracking qui doit être désactivée par défaut pour fonctionner.
Vous pouvez faire en sorte que Gmail affiche des images (intégrées au contenu) lors de l'authentification des e-mails envoyés. Il suffit de s'assurer que l'enregistrement SPF est correct et que le message est signé par DKIM 1024 bits. Ensuite, Gmail affiche les images intégrées au contenu.
Vous pouvez toujours montrer des images si vous utilisez la base 64. De cette façon, les images sont intégrées au code et ne proviennent pas du serveur de quelqu'un d'autre, il n'y a donc aucun risque de traçage. Il suffit de chercher sur Google comment intégrer une image en Base 64 et cela résoudra complètement votre problème.