Service de messagerie SendGrid
Le service proxy SMTP (Simple Mail Transfer Protocol) de SendGrid fournit des services de surveillance de l’authentification et de la réputation des emails sortants, notamment la prise en charge des éléments suivants :
- Tous les emails transactionnels sortants
- Adresses IP dédiées
- Enregistrement de domaine, signatures DomainKeys Identified Mail (DKIM) pour la validation de domaine d’email (pour les environnements d’évaluation et de production uniquement)
- Enregistrement de domaine personnalisé (pour Pro uniquement)
- Intégration automatisée pour les environnements d’intégration Starter et Pro. Les environnements de production et d’évaluation Pro nécessitent un approvisionnement et une configuration manuels pendant le processus d’approvisionnement matériel de l’infrastructure as a Service (IaaS).
Le proxy SMTP SendGrid n’est pas destiné à être utilisé comme serveur de messagerie d’usage général pour recevoir des emails entrants ou pour l’utiliser avec des campagnes de marketing par e-mail.
Activation ou désactivation d’un email
Vous pouvez activer ou désactiver les emails sortants pour chaque environnement à partir de Cloud Console ou de la ligne de commande.
Par défaut, les emails sortants sont activés dans les environnements de production et d’évaluation. Cependant, Outgoing emails peut apparaître désactivé dans les paramètres de l’environnement jusqu’à ce que vous définissiez la propriété enable_smtp
via la ligne de commande ou la console cloud. Vous pouvez activer les courriers électroniques sortants pour les environnements d’intégration et d’évaluation afin d’envoyer des courriers électroniques d’authentification à deux facteurs ou de réinitialisation de mot de passe pour les utilisateurs de projet Cloud. Voir Configuration des emails pour le test.
Si les emails sortants doivent être désactivés ou réactivés dans les environnements de production ou d’évaluation, vous pouvez envoyer un ticket d’assistance Adobe Commerce.
Tableau de bord SendGrid
Tous les projets Cloud sont gérés sous un compte central. Dès lors, seul l’assistance a accès au tableau de bord SendGrid. SendGrid ne fournit pas de fonctions de restriction de sous-compte.
Pour consulter les logs d’activité pour connaître l’état de la diffusion ou une liste des adresses email rejetées, bloquées ou rejetées, envoyez un ticket d’assistance Adobe Commerce. L’équipe d’assistance ne peut pas récupérer les journaux d’activité de plus de 30 jours.
Si possible, incluez les informations suivantes dans votre requête :
- l’adresse électronique ou les adresses concernées ;
- la période en question (au cours des 30 derniers jours uniquement) ;
- l’objet de l’email
DomainKeys Identified Mail (DKIM)
DKIM est une technologie d'authentification d'email qui permet aux fournisseurs d'accès à Internet (FAI) d'identifier les adresses d'expéditeur légitimes et fausses, une technique couramment utilisée pour le phishing et les escroqueries par e-mail. DKIM s’appuie sur un propriétaire de domaine qui gère les enregistrements DNS. Lors de l'utilisation de DKIM, le serveur expéditeur utilise une clé privée pour signer les messages. En outre, le propriétaire du domaine ajoute un enregistrement DKIM, qui est un enregistrement TXT
modifié, aux enregistrements DNS du domaine de l’expéditeur. Cet enregistrement TXT
contient une clé publique que les serveurs de messagerie des destinataires utilisent pour vérifier la signature d’un message. La procédure de cryptographie à clé publique DKIM permet aux destinataires de vérifier l'authenticité d'un expéditeur. Voir Explication des enregistrements DKIM.
Authentification de l'expéditeur et du domaine
Pour que SendGrid envoie des emails transactionnels en votre nom depuis des environnements de production ou d’évaluation, vous devez configurer vos paramètres DNS pour inclure les trois entrées DNS du sous-domaine SendGrid. Chaque compte SendGrid se voit attribuer un enregistrement TXT
unique utilisé pour authentifier les emails sortants.
example.com
) est configuré, les emails de example.com
seront bloqués par Sendgrid.Pour activer l’authentification de domaine :
- Envoyez un ticket de support pour demander l’activation de DKIM pour un domaine spécifique (Environnements d’évaluation et de production Pro uniquement).
- Mettez à jour votre configuration DNS avec les enregistrements
TXT
etCNAME
fournis dans le ticket de support.
Exemple TXT
d'enregistrement avec ID de compte :
v=spf1 include:u17504801.wl.sendgrid.net -all
Exemple CNAME
enregistrements :
Signatures DKIM et sécurité automatisée
Vous pouvez choisir entre la sécurité automatisée et manuelle lors de la configuration d’un domaine authentifié. Si vous choisissez la sécurité automatisée, SendGrid gère automatiquement vos enregistrements DKIM et SPF. Lorsque vous ajoutez une nouvelle adresse IP d’envoi dédiée à votre compte, SendGrid met immédiatement à jour les paramètres DNS et la signature DKIM. Si vous désactivez la sécurité automatisée, vous êtes responsable de la mise à jour de votre signature DKIM chaque fois que vous changez de domaine d’envoi.
Exemple de sécurité automatisée activée :
subdomain.mydomain.com. | CNAME | uxxxxxx.wl.sendgrid.net
s1._domainkey.mydomain.com. | CNAME | s1.domainkey.uxxxxxx.wl.sendgrid.net
s2._domainkey.mydomain.com. | CNAME | s2.domainkey.uxxxxxx.wl.sendgrid.net
Exemple de sécurité automatisée désactivée :
me12345.mydomain.com | MX | mx.sendgrid.net
me12345.mydomain.com | TXT | v=spf1 include:sendgrid.net ~all
m1._mydomain.com | TXT | k=rsa; t=s; p=<public-key>
Une fois l’authentification de domaine configurée, SendGrid gère automatiquement les enregistrements SPF (Security Policy Framework) et DKIM pour vous. Une fois que SendGrid fournit les enregistrements CNAME
à ajouter à vos enregistrements DNS, vous pouvez ajouter des adresses IP dédiées et effectuer d’autres mises à jour de compte sans avoir à gérer manuellement vos enregistrements SPF. Voir Automated Security and Your DKIM Signature.
Pour tester votre configuration DNS :
dig CNAME em.domain_name
dig CNAME s1._domainkey.domain_name
dig CNAME s2._domainkey.domain_name
Seuil d'email transactionnel
Le seuil de courriel transactionnel fait référence au nombre de messages électroniques transactionnels que vous pouvez envoyer à partir des environnements Pro au cours d’une période spécifique, comme 12 000 emails par mois provenant d’environnements hors production. Le seuil est conçu pour empêcher l’envoi de spam et d’endommager potentiellement la réputation de votre email.
Il n’existe aucune limite stricte au nombre d’emails pouvant être envoyés dans l’environnement de production, à condition que le score de réputation de l’expéditeur soit supérieur à 95 %. La réputation est affectée par le nombre d’emails rejetés ou rebonds et si les registres de spam basés sur DNS ont marqué votre domaine comme source potentielle de spam. Voir Emails non envoyés lorsque les crédits SendGrid ont été dépassés sur Adobe Commerce dans la base de connaissances de prise en charge de Commerce.
Pour vérifier si le nombre maximal de crédits est dépassé :
-
Sur votre poste de travail local, modifiez le répertoire de votre projet.
-
Utilisez SSH pour vous connecter à l’environnement distant.
code language-bash magento-cloud ssh
-
Vérifiez les entrées
/var/log/mail.log
pourauthentication failed : Maxium credits exceeded
.Si vous voyez des entrées de journal
authentication failed
et que la réputation d’envoi d’emails est d’au moins 95, vous pouvez envoyer un ticket d’assistance Adobe Commerce pour demander une augmentation de l’allocation de crédit.
Email sending réputation
Une réputation d’envoi d’email est un score attribué par un fournisseur d’accès Internet (FAI) à une entreprise qui envoie des emails. Plus le score est élevé, plus un FAI est susceptible de diffuser des messages vers la boîte de réception d’un destinataire. Si le score est inférieur à un certain niveau, le FAI peut acheminer les messages vers le dossier spam des destinataires, voire rejeter complètement les messages. Le score de réputation est déterminé par plusieurs facteurs, tels qu’une moyenne de 30 jours de vos adresses IP par rapport à d’autres adresses IP et au taux de plaintes pour spam. Voir 8 façons de vérifier la réputation de l’envoi d’emails.
Listes de suppression des emails
Une liste de suppression d’emails est une liste de destinataires à qui les emails ne doivent pas être envoyés si cela nuit à votre réputation d’envoi et à vos taux de diffusion. La loi CAN-SPAM l’exige pour s’assurer que les expéditeurs de courrier électronique disposent d’une méthode d’exclusion des destinataires qui se sont désabonnés ou ont marqué un courrier électronique comme spam. La liste de suppression collecte également les emails qui rebondissent, sont bloqués ou non valides.
Pour empêcher que les emails ne soient envoyés en premier lieu dans le dossier spam, suivez l’article de bonnes pratiques de Sendgrid, Pourquoi mes emails sont-ils envoyés vers Spam ?.
Si certains destinataires ne reçoivent pas vos emails, vous pouvez envoyer un ticket d’assistance Adobe Commerce pour demander une révision des listes de suppression et supprimer le ou les destinataires si nécessaire.
Pour plus d'informations, reportez-vous à la section Qu'est-ce qu'une liste de suppression ?