// comment corriger
iCloud « 554 5.7.1 [CS01] Message rejected due to local policy » et « [HM08] » : comment le corriger
Apple iCloud Mail a refusé votre email avec CS01 ou HM08. Ce que ces codes veulent dire en général et comment corriger authentification et réputation.
Ce que ça veut dire
iCloud Mail d'Apple (adresses se terminant par @icloud.com, @me.com et @mac.com) a refusé votre message. Le message d'erreur ressemble généralement à ceci :
554 5.7.1 [CS01] Message rejected due to local policy. Please visit https://... 554 5.7.1 [HM08] Message rejected due to local policy. Please visit https://...
« Local policy » signifie que les règles de filtrage propres à Apple ont décidé de refuser l'email. Apple publie très peu d'informations sur chaque code, la règle exacte n'est donc pas indiquée. En pratique, CS01 comme HM08 sont liés au degré de confiance qu'inspirent votre email et son expéditeur : authentification, réputation de l'IP d'envoi et contenu.
Pourquoi cela arrive
- Des problèmes d'authentification. Pas de SPF, pas de signature DKIM, ou un échec DMARC pour le domaine From. Apple attend de plus en plus le SPF et le DKIM sur tous les emails, et le DMARC pour les expéditeurs qui envoient en volume.
- Une mauvaise réputation de l'IP. Votre IP est sur une liste de blocage, elle est neuve et sans historique, ou elle est partagée avec des expéditeurs qui ont envoyé du spam.
- Un DNS inverse absent ou générique. L'IP n'a pas d'enregistrement PTR (le nom associé à l'IP), ou un nom générique qui ressemble à une connexion domestique.
- Un contenu qui ressemble à du spam ou du phishing, des liens vers des domaines signalés, ou des raccourcisseurs d'URL.
- Des plaintes d'utilisateurs iCloud qui ont marqué vos messages comme indésirables.
- Le volume : une rafale soudaine d'emails vers des adresses iCloud.
Comment vérifier
- Lancez un test Delivmail. Sur la page d'accueil (
/), copiez votre adresse de test unique et envoyez-lui le même email depuis le même serveur ou outil. Le rapport affiche le SPF, le DKIM, le DMARC, le DNS inverse de l'IP d'envoi, les listes noires, les domaines des liens et un score SpamAssassin. - Scannez votre domaine. Utilisez
/domain-scannerpour vérifier que vos enregistrements SPF et DMARC existent et sont valides. - Vérifiez l'IP et votre domaine sur
/blacklists. - Lisez les informations postmaster d'Apple. Apple propose sur son site d'assistance une page « postmaster information for iCloud Mail ». Elle liste ses exigences et la façon de contacter l'équipe iCloud Mail. Cherchez-la par ce nom, car l'adresse de la page change de temps en temps.
Comment corriger
- Authentifiez vos emails.
- Un seul enregistrement SPF qui liste chaque serveur et chaque service qui envoie pour votre domaine.
- Une signature DKIM avec votre propre domaine (pas seulement celui du fournisseur).
- Un enregistrement DMARC, au minimum
v=DMARC1; p=none; rua=mailto:..., pour voir qui envoie au nom de votre domaine.
- Corrigez le DNS inverse. Si vous gérez votre propre serveur, demandez à votre hébergeur de configurer un enregistrement PTR comme
mail.yourdomain.com, et vérifiez que ce nom pointe bien vers la même IP. - Sortez des listes de blocage si votre IP ou votre domaine y figure, après avoir corrigé la cause de l'inscription.
- Nettoyez votre contenu. Utilisez votre propre domaine dans les liens, évitez les raccourcisseurs, gardez un bon équilibre entre texte et images, et incluez un lien de désinscription fonctionnel dans les emails marketing.
- Respectez vos destinataires. N'écrivez qu'aux personnes qui ont demandé vos emails et retirez les adresses en erreur.
- Contactez Apple si tout est propre et que le refus continue. Utilisez le contact indiqué sur la page postmaster d'Apple, en joignant le message d'erreur complet, votre IP d'envoi ainsi que la date et l'heure.
Chez un fournisseur d'emails partagé
Si vous envoyez via un hébergeur ou un service d'envoi, son IP peut être en cause. Transférez le message d'erreur à son support et demandez si d'autres clients rencontrent des refus d'iCloud.
Vérifiez que c'est corrigé
Lancez un nouveau test Delivmail : le SPF, le DKIM et le DMARC doivent passer, le DNS inverse doit être valide et les listes noires doivent être propres. Attendez que les modifications DNS se propagent (en général moins d'une heure). Renvoyez ensuite l'email à l'adresse iCloud qui l'avait refusé. Si la réputation était en cause, il peut falloir quelques jours d'envois propres avant qu'iCloud accepte de nouveau tous vos messages.
Vérifiez que c'est corrigé
Une modification DNS peut prendre de quelques minutes à quelques heures. Ensuite, envoyez un nouvel email de test ou scannez à nouveau votre domaine.
Fiches liées
- Aucun enregistrement DMARC sur votre domaineLe DMARC indique aux destinataires quoi faire des emails qui échouent au SPF et au DKIM, et vous envoie des rapports. Gmail et Yahoo l'exigent pour les envois en masse. Commencez par un enregistrement de surveillance, sans risque.
- Échec DMARC : le SPF et le DKIM ne correspondent pas à votre domaineLe SPF ou le DKIM peuvent passer et le DMARC échouer quand même, parce qu'ils ont passé pour un autre domaine. Faites en sorte qu'au moins l'un des deux utilise le même domaine que votre adresse d'expéditeur (From).
- Passer le DMARC de p=none à quarantine ou reject sans risquep=none ne fait que surveiller. Pour vraiment bloquer les faux emails qui utilisent votre domaine, passez progressivement à quarantine puis à reject, sans bloquer vos propres emails.
- Exigences de Gmail et Yahoo pour les envois en masseDepuis 2024, Gmail et Yahoo exigent des gros expéditeurs qu'ils authentifient leurs emails, proposent la désinscription en un clic et gardent un taux de plaintes pour spam très bas. Voici la liste à cocher.
- Vos emails arrivent dans le dossier spam de GmailQuand Gmail envoie vos emails en spam, la cause est presque toujours l'authentification, la réputation ou le contenu. Voici comment trouver laquelle et la corriger.