From b0a411a84e0d5425b35cdcf964e08447e9ede82b Mon Sep 17 00:00:00 2001 From: BrenKt Date: Wed, 5 Nov 2025 10:09:34 +0100 Subject: [PATCH 1/3] draft --- .../domains/dns_zone_dkim/guide.fr-fr.md | 99 ++++++++++++++----- 1 file changed, 76 insertions(+), 23 deletions(-) diff --git a/pages/web_cloud/domains/dns_zone_dkim/guide.fr-fr.md b/pages/web_cloud/domains/dns_zone_dkim/guide.fr-fr.md index c144a9f013d..a161c62ad2b 100644 --- a/pages/web_cloud/domains/dns_zone_dkim/guide.fr-fr.md +++ b/pages/web_cloud/domains/dns_zone_dkim/guide.fr-fr.md @@ -11,9 +11,6 @@ updated: 2025-04-28 .h-600 { max-height:600px !important; } - - - ## Objectif @@ -50,6 +61,7 @@ L'enregistrement DKIM (**D**omain**K**eys **I**dentified **M**ail) permet de sig - E-mails (MX Plan) OVHcloud (disponible via une [offre d’hébergement Web Cloud](/links/web/hosting)), un [hébergement gratuit 100M](/links/web/domains-free-hosting) ou une offre MX Plan commandée séparément. - [Exchange](/links/web/emails-hosted-exchange) ou [Private Exchange](/links/web/emails-hosted-exchange). - [E-mail Pro](/links/web/email-pro). + - [Zimbra](/links/web/zimbra). - Une offre e-mail hors OVHcloud disposant du DKIM. > [!warning] @@ -93,7 +105,7 @@ L'enregistrement DKIM (**D**omain**K**eys **I**dentified **M**ail) permet de sig Pour bien comprendre pourquoi le DKIM permet de sécuriser vos échanges d'e-mails, il est nécessaire de comprendre comment il fonctionne. Le DKIM fait appel au «**hachage**» et au «**chiffrement asymétrique**» pour créer une signature sécurisée. La **plateforme e-mail** et la **Zone DNS** de votre nom de domaine vont aider à transmettre les informations du DKIM à vos destinataires. -#### Le hachage +/// details | Le hachage Le principe d'une **fonction de hachage** est de générer une **signature** (aussi appelée empreinte) à partir d'une donnée d'entrée. Son intérêt est de créer en sortie une suite de caractères fixe, quelle que soit la quantité de données en entrée. @@ -103,7 +115,9 @@ Sur le diagramme suivant, vous pouvez constater que la sortie (Output) sera touj La fonction de hachage est utile lorsque vous souhaitez vérifier l'intégrité d'un message. En effet, deux données qui peuvent sembler très similaires présentent en réalité une valeur de hachage complètement différente, avec une longueur de caractères égale en sortie, quelle que soit la longueur d'entrée. -#### Le chiffrement asymétrique +/// + +/// details | Le chiffrement asymétrique Le **chiffrement**, comme son nom l'indique, a pour but de chiffrer les données qu'on lui donne. Il est « **asymétrique** » car la clé de chiffrement n'est pas la même que la clé de déchiffrement, contrairement à un chiffrement symétrique qui utilisera la même clé pour chiffrer et déchiffrer. @@ -119,17 +133,23 @@ Il existe deux utilisations du chiffrement asymétrique : ![hash](/pages/assets/schemas/emails/dns-dkim-crypto02.png){.thumbnail .w-400 .h-600} -#### Comment le hachage et le chiffrement asymétrique sont-ils utilisés pour le DKIM ? +/// + +/// details | Comment le hachage et le chiffrement asymétrique sont-ils utilisés pour le DKIM ? Depuis la plateforme e-mail, le DKIM va utiliser le hachage pour créer une signature à partir de certains éléments de [l'en-tête de l'e-mail](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_headers) et du corps de l'e-mail (contenu de l'e-mail). La signature est ensuite chiffrée avec la clé privée en utilisant le chiffrement asymétrique. -#### Pourquoi a-t-on besoin de configurer les serveurs DNS ? +/// + +/// details | Pourquoi a-t-on besoin de configurer les serveurs DNS ? Pour que le destinataire puisse vérifier la signature DKIM de l'expéditeur, il aura besoin des paramètres DKIM et surtout de la clé publique pour la déchiffrer. La [zone DNS](/pages/web_cloud/domains/dns_zone_general_information) d'un nom de domaine est publique, c'est pourquoi un enregistrement DNS est ajouté pour transmettre la clé publique et les paramètres DKIM au destinataire. -#### Qu'est-ce qu'un sélecteur DKIM +/// + +/// details | Qu'est-ce qu'un sélecteur DKIM Lorsque vous activez le DKIM, celui-ci fonctionne avec une paire de clé publique / clé privée. Il est possible d'attribuer plusieurs paires de clés à votre nom de domaine, dans le cadre d'une rotation par exemple. En effet, lorsque vous changez de paire de clés, l'ancienne paire doit rester active le temps que l'ensemble des e-mails que vous avez envoyé avec l'ancienne clé ne rencontre pas d'échec dans la vérification du DKIM sur le serveur de réception. @@ -142,7 +162,9 @@ Pour que ce principe de rotation fonctionne, on va utiliser ce qu'on appelle les La valeur du sélecteur est ici `s=ovhex123456-selector1`. -#### Exemple d'un e-mail envoyé en utilisant le DKIM +/// + +/// details | Exemple d'un e-mail envoyé en utilisant le DKIM Lorsque vous envoyez un e-mail depuis **contact@mydomain.ovh**, une signature chiffrée à l'aide d'une clé privée (private key) est ajoutée dans l'en-tête de l'e-mail. @@ -152,11 +174,21 @@ Le destinataire **recipient@otherdomain.ovh** pourra déchiffrer cette signature ![email](/pages/assets/schemas/emails/dns-dkim-receive.gif){.thumbnail .w-400 .h-600} -### Configurer le DKIM automatiquement pour une offre e-mail Exchange ou E-mail Pro OVHcloud +/// + +### Configurer le DKIM automatiquement pour une offre e-mail OVHcloud + +La configuration automatique du DKIM est accessible pour toutes nos offres e-mail: + +- MX Plan (incluse avec un [hébergement Web Cloud](/links/web/hosting) +- [hébergement gratuit 100M](/links/web/domains-free-hosting) ou commandée séparément) +- [Exchange](/links/web/emails) +- [E-mail Pro](/links/web/email-pro) +- [Zimbra](/links/web/zimbra) -La configuration automatique du DKIM est accessible pour les offres e-mail MX Plan (incluse avec un [hébergement Web Cloud](/links/web/hosting), un [hébergement gratuit 100M](/links/web/domains-free-hosting) ou commandée séparément), [Exchange](/links/web/emails) et [E-mail Pro](/links/web/email-pro). +Lorsque vous configurez votre nom de domaine sur une solution e-mail OVHcloud, la configuration automatique du DKIM est proposée et installé par défaut si vous ne la désactivez pas. -Par défaut le DKIM n'est pas activé lorsque vous ajoutez un nom de domaine à votre plateforme. Vous devez donc lancer le processus de configuration automatique via l'espace client. +Si le DKIM n'a pas été activé lorsque vous avez ajouté un nom de domaine à votre plateforme e-mail, Vous devrez donc lancer le processus de configuration automatique via l'espace client. Cliquez sur l'onglet ci-dessous correspondant à votre offre. @@ -173,6 +205,16 @@ Cliquez sur l'onglet ci-dessous correspondant à votre offre. >> >> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/emails/general-information/dkim-auto01.png){.thumbnail .w-400 .h-600} >> +>> Pour activer le DKIM, il vous suffit maintenant de cliquer sur la pastille `DKIM` rouge puis sur `Valider`{.action} depuis la fenêtre d'activation qui apparaît. +>> +>> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dkim-auto02.png){.thumbnail .w-400 .h-600} +>> +>> Dans le cas où votre nom de domaine n'est pas géré dans le même espace client OVHcloud que votre plateforme e-mail ou enregistré hors OVHcloud, vous obtenez la fenêtre ci-dessous : +>> +>> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/emails/general-information/dkim-auto02.png){.thumbnail .w-400 .h-600} +>> +>> Celle-ci vous invite à saisir deux valeurs CNAME dans la zone DNS du nom de domaine, ce qui permet de lier ce nom de domaine aux sélecteurs DKIM de votre service e-mail. Il est nécessaire de saisir ces valeurs et de vous assurer qu'elles soit propagées avant de cliquer sur `Activer`{.action}. +>> > **Exchange** >> >> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). @@ -185,6 +227,11 @@ Cliquez sur l'onglet ci-dessous correspondant à votre offre. >> >> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dkim-auto01.png){.thumbnail .w-400 .h-600} >> +>> +>> Pour activer le DKIM, il vous suffit maintenant de cliquer sur la pastille `DKIM` rouge puis sur `Valider`{.action} depuis la fenêtre d'activation qui apparaît. +>> +>> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dkim-auto02.png){.thumbnail .w-400 .h-600} +>> > **E-mail Pro** >> >> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). @@ -196,23 +243,29 @@ Cliquez sur l'onglet ci-dessous correspondant à votre offre. >> À droite du nom de domaine concerné, vous pouvez observer que la pastille `DKIM` est rouge. >> >> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dkim-auto01.png){.thumbnail .w-400 .h-600} +>> +>> Pour activer le DKIM, il vous suffit maintenant de cliquer sur la pastille `DKIM` rouge puis sur `Valider`{.action} depuis la fenêtre d'activation qui apparaît. +>> +>> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dkim-auto02.png){.thumbnail .w-400 .h-600} +>> +> **Zimbra** +>> +>> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). +>> 1. Rendez-vous dans la partie `Web Cloud`{.action}. +>> 1. Cliquez sur `Zimbra Mail`{.action}. +>> 1. Enfin, allez dans l'onglet `Domaine`{.action}. +>> 1. À droite du domaine concerné, cliquez sur `⁝`{.action}, puis cliquez sur `Diagnostics`{.action}. +>> +>> À droite de l'onglet `DKIM`, vous devriez observer un avertissement indiquant que le DKIM est en défaut. cliquez sur l'onglet `DKIM`. +>> +>> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dkim-auto01.png){.thumbnail .w-400 .h-600} Pour activer le DKIM, il vous suffit maintenant de cliquer sur la pastille `DKIM` rouge puis sur `Valider`{.action} depuis la fenêtre d'activation qui apparaît. ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dkim-auto02.png){.thumbnail .w-400 .h-600} -> [!primary] -> -> **E-mails (MX Plan)** -> -> Dans le cas où votre nom de domaine n'est pas géré dans le même espace client OVHcloud que votre plateforme e-mail ou enregistré hors OVHcloud, vous obtenez la fenêtre ci-dessous : -> -> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/emails/general-information/dkim-auto02.png){.thumbnail .w-400 .h-600} -> -> Celle-ci vous invite à saisir deux valeurs CNAME dans la zone DNS du nom de domaine, ce qui permet de lier ce nom de domaine aux sélecteurs DKIM de votre service e-mail. Il est nécessaire de saisir ces valeurs et de vous assurer qu'elles soit propagées avant de cliquer sur `Activer`{.action}. -> -L'activation automatique du DKIM dure entre 30 minutes et 24 heures maximum. Pour vérifier que votre DKIM est fonctionnel, il vous suffit de retourner dans l'onglet `Informations générales`{.action} ou `Domaines associés`{.action} de votre plateforme e-mail et de vous assurer que la pastille `DKIM` est devenue verte. +L'activation automatique du DKIM dure entre 30 minutes et 24 heures maximum. Pour vérifier que votre DKIM est fonctionnel, il vous suffit de retourner dans la rubrique de gestion de domaine évoqué dans les onglet ci-dessus et vérifier que la pasille `DKIM` soit verte ou ne présente plus l'icone de défaut pour une offre Zimbra ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dkim-auto03.png){.thumbnail .w-400 .h-600} From 37def7e29f36ca730c7364485daa53fc4a1d755a Mon Sep 17 00:00:00 2001 From: BrenKt Date: Thu, 6 Nov 2025 16:02:39 +0100 Subject: [PATCH 2/3] update-FR --- .../zimbra/domain/diagnostics/access.png | Bin 0 -> 47136 bytes .../domain/diagnostics/dkim-cname-conf.png | Bin 0 -> 118148 bytes .../domains/dns_zone_dkim/guide.fr-fr.md | 86 ++++++++++-------- 3 files changed, 47 insertions(+), 39 deletions(-) create mode 100644 pages/assets/screens/control_panel/product-selection/web-cloud/zimbra/domain/diagnostics/access.png create mode 100644 pages/assets/screens/control_panel/product-selection/web-cloud/zimbra/domain/diagnostics/dkim-cname-conf.png diff --git a/pages/assets/screens/control_panel/product-selection/web-cloud/zimbra/domain/diagnostics/access.png b/pages/assets/screens/control_panel/product-selection/web-cloud/zimbra/domain/diagnostics/access.png new file mode 100644 index 0000000000000000000000000000000000000000..bd0f49dfb590256ea2fb8b55fc05fd8c2d885280 GIT binary patch literal 47136 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 G|Nj8{JEwsF literal 0 HcmV?d00001 diff --git a/pages/assets/screens/control_panel/product-selection/web-cloud/zimbra/domain/diagnostics/dkim-cname-conf.png b/pages/assets/screens/control_panel/product-selection/web-cloud/zimbra/domain/diagnostics/dkim-cname-conf.png new file mode 100644 index 0000000000000000000000000000000000000000..7888e2c61eaacda79e80d8027e50b6b774e851bc GIT binary patch literal 118148 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£|{<>0Bv2z>G14$5K9ItS%;!^C6&@xf(w8 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 [!tabs] -> **E-mails (MX Plan)** +> **MX Plan** >> >> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). >> 1. Rendez-vous dans la partie `Web Cloud`{.action}. @@ -256,9 +256,17 @@ Cliquez sur l'onglet ci-dessous correspondant à votre offre. >> 1. Enfin, allez dans l'onglet `Domaine`{.action}. >> 1. À droite du domaine concerné, cliquez sur `⁝`{.action}, puis cliquez sur `Diagnostics`{.action}. >> ->> À droite de l'onglet `DKIM`, vous devriez observer un avertissement indiquant que le DKIM est en défaut. cliquez sur l'onglet `DKIM`. +>> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/zimbra/domain/diagnostics/access.png){.thumbnail .w-400 .h-600} >> ->> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dkim-auto01.png){.thumbnail .w-400 .h-600} +>> À droite de l'onglet `DKIM`, vous devriez observer un avertissement indiquant que le DKIM est en défaut. cliquez sur l'onglet `DKIM`. Pour corriger l'erreur, vous devez ajouter ou modifier deux entrées DNS de type CNAME dans la zone DNS du nom de domaine associé, selon les informations visible depuis cet onglet. +>> +>> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/zimbra/domain/diagnostics/dkim-cname-conf.png){.thumbnail .w-400 .h-600} +>> +>> > [!primary] +>> > **Astuce pour créer un enregistrement CNAME** +>> > +>> > Depuis [l'espace client OVHcloud](/links/manager) où est hébergé le nom de domaine de votre service e-mail, dans l'onglet `Web Cloud`{.action}, cliquez sur `Noms de domaine`{.action} dans la colonne de gauche et sélectionnez le nom de domaine concerné.
+>> > Dirigez-vous vers l'onglet `Zone DNS`{.action} puis cliquez sur `Ajouter une entrée`{.action} dans la fenêtre qui s'affiche. Choisissez `CNAME` puis complétez selon les valeurs que vous avez relevées. Pour activer le DKIM, il vous suffit maintenant de cliquer sur la pastille `DKIM` rouge puis sur `Valider`{.action} depuis la fenêtre d'activation qui apparaît. @@ -271,7 +279,7 @@ L'activation automatique du DKIM dure entre 30 minutes et 24 heures maximum. Pou Au-delà des 24 heures, si votre pastille `DKIM` est rouge, consultez la rubrique [« Pourquoi le DKIM n'est pas fonctionnel et apparait en rouge dans l'espace client ? »](#reddkim) de ce guide. -### Configurer le DKIM manuellement pour une offre e-mail OVHcloud
+### Configurer le DKIM par les API pour une e-mail OVHcloud Pour une plateforme Exchange ou E-mail Pro, vous devez d'abord récupérer la référence de votre plateforme pour configurer votre DKIM. @@ -304,18 +312,18 @@ Assurez-vous également que le nom de domaine que vous souhaitez utiliser pour v ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dns-dkim-domain.png){.thumbnail .w-400 .h-600} -#### Configuration complète du DKIM +#### API - Configuration complète du DKIM Pour configurer le DKIM, rendez-vous sur le site , connectez-vous à l'aide du bouton `Login`{.action} en haut à droite et renseignez vos identifiants OVHcloud. > Appuyez-vous sur notre guide [« Découvrez comment utiliser les API OVHcloud »](/pages/manage_and_operate/api/first-steps) si vous n'avez jamais utilisé les API. -Dirigez-vous vers la section `/email/domain/`(offres E-mails (MXplan)) `/email/exchange` (offres Exchanges) ou `/email/pro` (offre E-mail Pro) des API et tapez « dkim » dans la case `Filter` pour faire apparaître uniquement les API relatifs au DKIM. +Dirigez-vous vers la section `/email/domain/`(offres MXplan et Zimbra) `/email/exchange` (offres Exchanges) ou `/email/pro` (offre E-mail Pro) des API et tapez « dkim » dans la case `Filter` pour faire apparaître uniquement les API relatifs au DKIM. Cliquez sur l'onglet correspondant à votre offre : > [!tabs] -> **E-mails (MX Plan)** +> **MX Plan et Zimbra** >> >> ![email](/pages/assets/screens/api/get-email-domain-domain-dkim.png){.thumbnail .w-400 .h-600} >> @@ -328,7 +336,7 @@ Cliquez sur l'onglet correspondant à votre offre : >> ![email](/pages/assets/screens/api/get-email-pro-service-domain-domainname-dkim.png){.thumbnail .w-400 .h-600} >> -##### **Pour E-mails (MX Plan)** +##### **Pour MX Plan et Zimbra** Suivez les **5 étapes** en cliquant successivement sur chacun des 5 onglets ci-dessous : @@ -645,7 +653,7 @@ Suivez les **5 étapes** ci-dessous en cliquant sur chacun des onglets. > **5.Activation du DKIM** >> > [!warning] >> > ->> > Depuis la section [**Les différents états du DKIM**](#dkim-status) de ce guide, vérifiez que la valeur `status:` est bien en `ready` avant de pouvoir activer le DKIM. +>> > Depuis la section [API - Les différents états du DKIM](#dkim-status) de ce guide, vérifiez que la valeur `status:` est bien en `ready` avant de pouvoir activer le DKIM. >> >> Pour activer le DKIM, utilisez l'appel API suivant : >> @@ -671,7 +679,7 @@ Suivez les **5 étapes** ci-dessous en cliquant sur chacun des onglets. >> >> > [!success] >> > ->> > Vous avez maintenant effectué toutes les manipulations pour activer le DKIM. Pour s'assurer que celui-ci est bien activé, consultez la section [**« Les différents états du DKIM »**](#dkim-status) de ce guide pour vérifier que la valeur `status:` est bien en `inProduction`. Si c'est bien le cas, votre DKIM est désormais actif.

**Si vous avez créé deux sélecteurs**, le deuxième sélecteur devrait être en `status: "ready"`. +>> > Vous avez maintenant effectué toutes les manipulations pour activer le DKIM. Pour s'assurer que celui-ci est bien activé, consultez la section [API - Les différents états du DKIM](#dkim-status) de ce guide pour vérifier que la valeur `status:` est bien en `inProduction`. Si c'est bien le cas, votre DKIM est désormais actif.

**Si vous avez créé deux sélecteurs**, le deuxième sélecteur devrait être en `status: "ready"`. >> ##### **Pour E-mail Pro** @@ -808,7 +816,7 @@ Suivez les **5 étapes** ci-dessous en cliquant sur chacun des onglets. > **5.Activation du DKIM** >> > [!warning] >> > ->> > Depuis la section [**Les différents états du DKIM**](#dkim-status) de ce guide, vérifiez que la valeur `status:` est bien en `ready` avant de pouvoir activer le DKIM. +>> > Depuis la section [API - Les différents états du DKIM](#dkim-status) de ce guide, vérifiez que la valeur `status:` est bien en `ready` avant de pouvoir activer le DKIM. >> >> Pour activer le DKIM, utilisez l'appel API suivant : >> @@ -833,15 +841,15 @@ Suivez les **5 étapes** ci-dessous en cliquant sur chacun des onglets. >> >> > [!success] >> > ->> > Vous avez maintenant effectué toutes les manipulations pour activer le DKIM. Pour s'assurer que celui-ci est bien activé, consultez la section [**« Les différents états du DKIM »**](#dkim-status) de ce guide pour vérifier que la valeur `status:` est bien en `inProduction`. Si c'est bien le cas, votre DKIM est désormais actif.

**Si vous avez créé deux sélecteurs**, le deuxième sélecteur devrait être en `status: "ready"`. +>> > Vous avez maintenant effectué toutes les manipulations pour activer le DKIM. Pour s'assurer que celui-ci est bien activé, consultez la section [API - Les différents états du DKIM](#dkim-status) de ce guide pour vérifier que la valeur `status:` est bien en `inProduction`. Si c'est bien le cas, votre DKIM est désormais actif.

**Si vous avez créé deux sélecteurs**, le deuxième sélecteur devrait être en `status: "ready"`. >> -#### Les différents états du DKIM +#### API - Les différents états du DKIM Sélectionnez l'offre e-mail concernée dans les onglets suivant: > [!tabs] -> **E-mail (MX Plan)** +> **MX Plan et Zimbra** >> Lors de vos opérations sur le DKIM de votre plateforme E-mail, utilisez l'appel API ci-dessous pour vérifier le statut actuel du DKIM. >> >> > [!api] @@ -854,15 +862,15 @@ Sélectionnez l'offre e-mail concernée dans les onglets suivant: >> >> - `disabled` : le DKIM est désactivé, il n'a pas encore été configuré ou il a été désactivé par API.
>> - `modifying` : la configuration du DKIM est en cours, il est nécessaire de patienter jusqu'à la fin du processus.
->> - `toConfigure` : la configuration du DKIM est en attente des paramètres DNS du nom de domaine. Vous devez renseigner manuellement les enregistrements DNS dans la zone du nom de domaine. Pour cela, appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour E-mails (MX Plan)](#confemail).
+>> - `toConfigure` : la configuration du DKIM est en attente des paramètres DNS du nom de domaine. Vous devez renseigner manuellement les enregistrements DNS dans la zone du nom de domaine. Pour cela, appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour MX Plan et Zimbra](#confemail).
>> - `enabled` : le DKIM est configuré et fonctionnel.
>> - `error` : Le processus d'installation a rencontré une erreur. Nous vous invitons à ouvrir un [ticket auprès du support](https://help.ovhcloud.com/csm?id=csm_get_help) en précisant le nom de domaine concerné.
>> >> Au niveau des sélecteurs vous avez également 3 états possibles: >> >> - `set` : le sélecteur est bien configuré et actif. ->> - `toSet` : le sélecteur n'est pas configuré dans la zone DNS du nom de domaine. Appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour E-mails (MX Plan)](#confemail). ->> - `toFix` : le sélecteur a bien été configuré dans la zone DNS du nom de domaine mais les valeurs sont incorrectes. Appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour E-mails (MX Plan)](#confemail). +>> - `toSet` : le sélecteur n'est pas configuré dans la zone DNS du nom de domaine. Appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour MX Plan et Zimbra](#confemail). +>> - `toFix` : le sélecteur a bien été configuré dans la zone DNS du nom de domaine mais les valeurs sont incorrectes. Appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour MX Plan et Zimbra](#confemail). >> > **Exchange** >> Lors de vos opérations sur le DKIM de votre plateforme Exchange, utilisez l'appel API ci-dessous pour vérifier le statut actuel du DKIM. @@ -922,7 +930,7 @@ Sélectionnez l'offre e-mail concernée dans les onglets suivant: >> ``` >> -#### Activer ou changer un sélecteur DKIM +#### API - Activer ou changer un sélecteur DKIM > [!warning] > @@ -961,7 +969,7 @@ Sélectionnez l'offre e-mail concernée parmi les onglets suivants : > > Lors d'une rotation de sélecteur DKIM, vous pouvez directement activer le deuxième sélecteur que vous avez créé afin de basculer dessus, tout en conservant le premier sélecteur qui restera actif le temps que tous les e-mails délivrés avec celui-ci soient bien analysés par leur destinataire. -#### Désactiver et supprimer le DKIM +#### API - Désactiver et supprimer le DKIM > [!warning] > @@ -972,7 +980,7 @@ Sélectionnez l'offre e-mail concernée parmi les onglets suivants : Sélectionnez l'offre e-mail concernée parmi les onglets suivants : > [!tabs] -> **E-mail (MX Plan)** +> **MX Plan et Zimbra** >> Si vous souhaitez désactiver le DKIM sans supprimer les sélecteurs et leur paire de clés, utilisez l'appel API suivant : >> >> > [!api] @@ -1152,7 +1160,7 @@ Pour récupérer l'en-tête d'un e-mail, consulter notre guide « [Récupérer l Lorsque vous activez pour la première fois le DKIM sur votre service e-mail, il est possible de créer 2 sélecteurs qui contiennent chacun une paire de clés. Le deuxième sélecteur sert de successeur à celui qui est en cours d'utilisation. -Pour éviter les tentatives de déchiffrement de la clé DKIM, il est conseillé de changer régulièrement de paire de clés. Pour cela, assurez-vous d'avoir bien configuré vos 2 sélecteurs en vérifiant que le premier est en status `inProduction`et le second en status `ready`. Vous pouvez vérifier cet état en vous référant à la section [« Les différents états du DKIM »](#dkim-status). +Pour éviter les tentatives de déchiffrement de la clé DKIM, il est conseillé de changer régulièrement de paire de clés. Pour cela, assurez-vous d'avoir bien configuré vos 2 sélecteurs en vérifiant que le premier est en status `inProduction`et le second en status `ready`. Vous pouvez vérifier cet état en vous référant à la section [«API - Les différents états du DKIM »](#dkim-status). Cliquez sur l'onglet ci-dessous correspondant à votre offre. @@ -1228,8 +1236,8 @@ Voici les 4 états ayant pour résultat l'icône DKIM en rouge dans votre espace >> Seul un sélecteur DKIM est présent dans votre configuration. Pour nous permettre la bascule vers une nouvelle clé lorsque cela est nécessaire, il est demandé de configurer les 2 sélecteurs fournis par le service.

>> Pour corriger cette erreur : >> ->> - Vérifiez l'état des sélecteurs DKIM pour identifier celui qui doit être configuré. Pour cela, aidez-vous de la partie « [Les différents états du DKIM](#dkim-status) » de ce guide. ->> - Une fois que vous avez identifié le sélecteur à configurer, suivez les étapes de la partie « [Configuration complète du DKIM](#firststep) » sur ce guide, selon votre offre (Exchange ou E-mail Pro), en l'appliquant uniquement au sélecteur concerné. +>> - Vérifiez l'état des sélecteurs DKIM pour identifier celui qui doit être configuré. Pour cela, aidez-vous de la partie « [API - Les différents états du DKIM](#dkim-status) » de ce guide. +>> - Une fois que vous avez identifié le sélecteur à configurer, suivez les étapes de la partie « [API - Configuration complète du DKIM](#firststep) » sur ce guide, selon votre offre (Exchange ou E-mail Pro), en l'appliquant uniquement au sélecteur concerné. >> Patientez maximum 24 heures après configuration du sélecteur. >> > **502** @@ -1262,18 +1270,18 @@ Voici les 4 états ayant pour résultat l'icône DKIM en rouge dans votre espace #### Depuis l'interface API OVHcloud, comment comprendre l'état du DKIM qui ne fonctionne pas ? -Si vous utilisez les API OVHcloud pour configurer votre DKIM et que celui-ci n'est pas fonctionnel aidez-vous de la rubrique « [Les différents états du DKIM](#dkim-status) » de ce guide pour identifier l'état de vos sélecteurs. +Si vous utilisez les API OVHcloud pour configurer votre DKIM et que celui-ci n'est pas fonctionnel aidez-vous de la rubrique « [API - Les différents états du DKIM](#dkim-status) » de ce guide pour identifier l'état de vos sélecteurs. Retrouvez ci-dessous les états qui peuvent bloquer le fonctionnement de votre DKIM et la solution appropriée à chaque situation. > [!tabs] > **Exchange et E-mail Pro** ->> - `WaitingRecord` : Les enregistrements DNS sont en attente de configuration ou en cours de validation dans la zone DNS du nom de domaine. Une vérification automatique régulière est faite pour constater si l'enregistrement DNS est présent et correctement renseigné. Selon vote offre, suivez **l'étape 5** dans la section « [Configuration complète du DKIM](#firststep) » pour configurer correctement la zone DNS du nom de domaine concerné. ->> - `ready` : Les enregistrements DNS sont présents dans la zone. Le DKIM peut maintenant être activé. Il vous suffira d'activer le sélecteur en vous appuyant sur la section « [Activer ou changer un sélecteur DKIM](#enable-switch) ». ->> - `deleting` : Le DKIM est en cours de suppression. Après suppression, il vous faudra suivre la section « [Configuration complète du DKIM](#firststep) ». ->> - `disabling` : Le DKIM est en cours de désactivation. Après cette opération, vous pourrez activer le sélecteur en vous appuyant sur la section « [Activer ou changer un sélecteur DKIM](#enable-switch) ». +>> - `WaitingRecord` : Les enregistrements DNS sont en attente de configuration ou en cours de validation dans la zone DNS du nom de domaine. Une vérification automatique régulière est faite pour constater si l'enregistrement DNS est présent et correctement renseigné. Selon vote offre, suivez **l'étape 5** dans la section « [API - Configuration complète du DKIM](#firststep) » pour configurer correctement la zone DNS du nom de domaine concerné. +>> - `ready` : Les enregistrements DNS sont présents dans la zone. Le DKIM peut maintenant être activé. Il vous suffira d'activer le sélecteur en vous appuyant sur la section « [API - Activer ou changer un sélecteur DKIM](#enable-switch) ». +>> - `deleting` : Le DKIM est en cours de suppression. Après suppression, il vous faudra suivre la section « [API - Configuration complète du DKIM](#firststep) ». +>> - `disabling` : Le DKIM est en cours de désactivation. Après cette opération, vous pourrez activer le sélecteur en vous appuyant sur la section « [API - Activer ou changer un sélecteur DKIM](#enable-switch) ». >> - `todo` : La tâche a été initialisée, elle doit se lancer. Au-delà de 24 heures, si votre sélecteur est toujours dans cet état, nous vous invitons à ouvrir un [ticket auprès du support](https://help.ovhcloud.com/csm?id=csm_get_help) en précisant le numéro du sélecteur concerné. -> **E-mails (MX Plan)** +> **MX Plan et Zimbra** >> - `disabled` : Le DKIM est désactivé, il n'a pas encore été configuré ou il a été désactivé par API.
>> - `modifying` : La configuration du DKIM est en cours, il est nécessaire de patienter jusqu'à la fin du processus.
>> - `toConfigure` : La configuration du DKIM est en attente des paramètres DNS du nom de domaine. Vous devez renseigner manuellement les enregistrements DNS dans la zone du nom de domaine. Pour cela; appuyez-vous sur l'étape « [Configuration complète du DKIM](#confemail) » de ce guide.
@@ -1281,8 +1289,8 @@ Retrouvez ci-dessous les états qui peuvent bloquer le fonctionnement de votre D >> >> Au niveau des sélecteurs vous avez également 2 états relatifs à une erreur: >> ->> - `toSet` : le sélecteur n'est pas configuré dans la zone DNS du nom de domaine. Appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour E-mails (MX Plan)](#confemail). ->> - `toFix` : le sélecteur a bien été configuré dans la zone DNS du nom de domaine mais les valeurs sont incorrectes. Appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour E-mails (MX Plan)](#confemail). +>> - `toSet` : le sélecteur n'est pas configuré dans la zone DNS du nom de domaine. Appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour MX Plan et Zimbra](#confemail). +>> - `toFix` : le sélecteur a bien été configuré dans la zone DNS du nom de domaine mais les valeurs sont incorrectes. Appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour MX Plan et Zimbra](#confemail). ## Aller plus loin From dc117ef48107f77263e06d9e525e2a7034b53c29 Mon Sep 17 00:00:00 2001 From: benchbzh Date: Wed, 12 Nov 2025 16:44:24 +0100 Subject: [PATCH 3/3] FR proof --- .../domains/dns_zone_dkim/guide.fr-fr.md | 72 ++++++++++--------- 1 file changed, 38 insertions(+), 34 deletions(-) diff --git a/pages/web_cloud/domains/dns_zone_dkim/guide.fr-fr.md b/pages/web_cloud/domains/dns_zone_dkim/guide.fr-fr.md index 4330fbb2f99..5d2b78be3ef 100644 --- a/pages/web_cloud/domains/dns_zone_dkim/guide.fr-fr.md +++ b/pages/web_cloud/domains/dns_zone_dkim/guide.fr-fr.md @@ -57,7 +57,7 @@ L'enregistrement DKIM (**D**omain**K**eys **I**dentified **M**ail) permet de sig - Disposer d'un accès à la gestion du nom de domaine concerné depuis l'[espace client OVHcloud](/links/manager) ou auprès de votre prestataire de domaine s'il est enregistré en dehors d'OVHcloud. - Être connecté à votre [espace client OVHcloud](/links/manager). -- Avoir souscrit à une des offres e-mail : +- Avoir souscrit à l'une des offres e-mail ci-dessous : - MX Plan OVHcloud (disponible via une [offre d’hébergement Web Cloud](/links/web/hosting)), un [hébergement gratuit 100M](/links/web/domains-free-hosting) ou une offre MX Plan commandée séparément. - [Exchange](/links/web/emails-hosted-exchange) ou [Private Exchange](/links/web/emails-hosted-exchange). - [E-mail Pro](/links/web/email-pro). @@ -83,7 +83,7 @@ L'enregistrement DKIM (**D**omain**K**eys **I**dentified **M**ail) permet de sig - [Exemple d'un e-mail envoyé en utilisant le DKIM](#example) - [Qu'est-ce qu'un sélecteur DKIM ?](#selector) - [Configurer le DKIM automatiquement pour une offre e-mail OVHcloud](#auto-dkim) -- [Configurer le DKIM par les API pour une e-mail OVHcloud](#internal-dkim) +- [Configurer le DKIM par API pour une offre e-mail OVHcloud](#internal-dkim) - [API - Configuration complète du DKIM](#firststep) - [Pour MX Plan et Zimbra](#confemail) - [Pour Exchange](#confex) @@ -103,7 +103,7 @@ L'enregistrement DKIM (**D**omain**K**eys **I**dentified **M**ail) permet de sig ### Comment le DKIM fonctionne-t-il ? -Pour bien comprendre pourquoi le DKIM permet de sécuriser vos échanges d'e-mails, il est nécessaire de comprendre comment il fonctionne. Le DKIM fait appel au «**hachage**» et au «**chiffrement asymétrique**» pour créer une signature sécurisée. La **plateforme e-mail** et la **Zone DNS** de votre nom de domaine vont aider à transmettre les informations du DKIM à vos destinataires. +Pour bien comprendre pourquoi le DKIM permet de sécuriser vos échanges d'e-mails, il est nécessaire de comprendre comment il fonctionne. Le DKIM fait appel au «**hachage**» et au «**chiffrement asymétrique**» pour créer une signature sécurisée. La **plateforme e-mail** et la **zone DNS** de votre nom de domaine vont aider à transmettre les informations du DKIM à vos destinataires. /// details | Le hachage @@ -149,7 +149,7 @@ Pour que le destinataire puisse vérifier la signature DKIM de l'expéditeur, il /// -/// details | Qu'est-ce qu'un sélecteur DKIM +/// details | Qu'est-ce qu'un sélecteur DKIM ? Lorsque vous activez le DKIM, celui-ci fonctionne avec une paire de clé publique / clé privée. Il est possible d'attribuer plusieurs paires de clés à votre nom de domaine, dans le cadre d'une rotation par exemple. En effet, lorsque vous changez de paire de clés, l'ancienne paire doit rester active le temps que l'ensemble des e-mails que vous avez envoyé avec l'ancienne clé ne rencontre pas d'échec dans la vérification du DKIM sur le serveur de réception. @@ -178,17 +178,16 @@ Le destinataire **recipient@otherdomain.ovh** pourra déchiffrer cette signature ### Configurer le DKIM automatiquement pour une offre e-mail OVHcloud -La configuration automatique du DKIM est accessible pour toutes nos offres e-mail: +La configuration automatique du DKIM est accessible pour toutes nos offres e-mail : -- MX Plan (incluse avec un [hébergement Web Cloud](/links/web/hosting) -- [hébergement gratuit 100M](/links/web/domains-free-hosting) ou commandée séparément) -- [Exchange](/links/web/emails) -- [E-mail Pro](/links/web/email-pro) -- [Zimbra](/links/web/zimbra) +- MX Plan incluse avec un [hébergement Web Cloud](/links/web/hosting), un [hébergement gratuit 100M](/links/web/domains-free-hosting) ou commandée séparément. +- [Exchange](/links/web/emails). +- [E-mail Pro](/links/web/email-pro). +- [Zimbra](/links/web/zimbra). -Lorsque vous configurez votre nom de domaine sur une solution e-mail OVHcloud, la configuration automatique du DKIM est proposée et installé par défaut si vous ne la désactivez pas. +Lorsque vous configurez votre nom de domaine sur une solution e-mail OVHcloud, la configuration automatique du DKIM est proposée et réalisée par défaut si vous ne la désactivez pas. -Si le DKIM n'a pas été activé lorsque vous avez ajouté un nom de domaine à votre plateforme e-mail, Vous devrez donc lancer le processus de configuration automatique via l'espace client. +Si le DKIM n'a pas été activé lorsque vous avez ajouté un nom de domaine à votre plateforme e-mail, vous devrez lancer le processus de configuration automatique via l'espace client. Cliquez sur l'onglet ci-dessous correspondant à votre offre. @@ -213,7 +212,7 @@ Cliquez sur l'onglet ci-dessous correspondant à votre offre. >> >> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/emails/general-information/dkim-auto02.png){.thumbnail .w-400 .h-600} >> ->> Celle-ci vous invite à saisir deux valeurs CNAME dans la zone DNS du nom de domaine, ce qui permet de lier ce nom de domaine aux sélecteurs DKIM de votre service e-mail. Il est nécessaire de saisir ces valeurs et de vous assurer qu'elles soit propagées avant de cliquer sur `Activer`{.action}. +>> Celle-ci vous invite à saisir deux valeurs CNAME dans la zone DNS du nom de domaine, ce qui permet de lier ce nom de domaine aux sélecteurs DKIM de votre service e-mail. Il est nécessaire de saisir ces valeurs et de vous assurer qu'elles soient propagées avant de cliquer sur `Activer`{.action}. >> > **Exchange** >> @@ -227,7 +226,6 @@ Cliquez sur l'onglet ci-dessous correspondant à votre offre. >> >> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dkim-auto01.png){.thumbnail .w-400 .h-600} >> ->> >> Pour activer le DKIM, il vous suffit maintenant de cliquer sur la pastille `DKIM` rouge puis sur `Valider`{.action} depuis la fenêtre d'activation qui apparaît. >> >> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dkim-auto02.png){.thumbnail .w-400 .h-600} @@ -254,32 +252,31 @@ Cliquez sur l'onglet ci-dessous correspondant à votre offre. >> 1. Rendez-vous dans la partie `Web Cloud`{.action}. >> 1. Cliquez sur `Zimbra Mail`{.action}. >> 1. Enfin, allez dans l'onglet `Domaine`{.action}. ->> 1. À droite du domaine concerné, cliquez sur `⁝`{.action}, puis cliquez sur `Diagnostics`{.action}. +>> 1. À droite du domaine concerné, cliquez sur `⁝`{.action}, puis sur `Diagnostics`{.action}. >> >> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/zimbra/domain/diagnostics/access.png){.thumbnail .w-400 .h-600} >> ->> À droite de l'onglet `DKIM`, vous devriez observer un avertissement indiquant que le DKIM est en défaut. cliquez sur l'onglet `DKIM`. Pour corriger l'erreur, vous devez ajouter ou modifier deux entrées DNS de type CNAME dans la zone DNS du nom de domaine associé, selon les informations visible depuis cet onglet. +>> À droite de la mention `DKIM` sur l'onglet correspondant, vous devriez observer un avertissement indiquant que le DKIM est en défaut. Cliquez sur l'onglet `DKIM`{.action} pour accéder au statut de la configuration DKIM. Pour corriger l'erreur, vous devez ajouter ou modifier deux entrées DNS de type CNAME dans la zone DNS du nom de domaine associé, selon les informations visible depuis cet onglet. >> >> ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/zimbra/domain/diagnostics/dkim-cname-conf.png){.thumbnail .w-400 .h-600} >> >> > [!primary] >> > **Astuce pour créer un enregistrement CNAME** >> > ->> > Depuis [l'espace client OVHcloud](/links/manager) où est hébergé le nom de domaine de votre service e-mail, dans l'onglet `Web Cloud`{.action}, cliquez sur `Noms de domaine`{.action} dans la colonne de gauche et sélectionnez le nom de domaine concerné.
->> > Dirigez-vous vers l'onglet `Zone DNS`{.action} puis cliquez sur `Ajouter une entrée`{.action} dans la fenêtre qui s'affiche. Choisissez `CNAME` puis complétez selon les valeurs que vous avez relevées. +>> > Depuis [l'espace client OVHcloud](/links/manager) où est hébergé le nom de domaine de votre service e-mail, dans la partie `Web Cloud`{.action}, cliquez sur `Noms de domaine`{.action} dans la colonne de gauche et sélectionnez le nom de domaine concerné.
+>> > Sélectionnez l'onglet `Zone DNS`{.action} puis cliquez sur `Ajouter une entrée`{.action} dans la fenêtre qui s'affiche. Choisissez `CNAME` puis complétez selon les valeurs que vous avez relevées. Pour activer le DKIM, il vous suffit maintenant de cliquer sur la pastille `DKIM` rouge puis sur `Valider`{.action} depuis la fenêtre d'activation qui apparaît. ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dkim-auto02.png){.thumbnail .w-400 .h-600} - -L'activation automatique du DKIM dure entre 30 minutes et 24 heures maximum. Pour vérifier que votre DKIM est fonctionnel, il vous suffit de retourner dans la rubrique de gestion de domaine évoqué dans les onglet ci-dessus et vérifier que la pasille `DKIM` soit verte ou ne présente plus l'icone de défaut pour une offre Zimbra +L'activation automatique du DKIM dure entre 30 minutes et 24 heures maximum. Pour vérifier que votre DKIM est fonctionnel, il vous suffit de retourner dans la rubrique de gestion du domaine mentionnée dans les onglet ci-dessus et de vérifier que la pastille `DKIM` est verte ou, pour une offre Zimbra, que l'onglet `DKIM` ne présente plus l'icône d'avertissement. ![email](/pages/assets/screens/control_panel/product-selection/web-cloud/microsoft/exchange/associated-domains/dkim-auto03.png){.thumbnail .w-400 .h-600} Au-delà des 24 heures, si votre pastille `DKIM` est rouge, consultez la rubrique [« Pourquoi le DKIM n'est pas fonctionnel et apparait en rouge dans l'espace client ? »](#reddkim) de ce guide. -### Configurer le DKIM par les API pour une e-mail OVHcloud +### Configurer le DKIM par API pour une e-mail OVHcloud Pour une plateforme Exchange ou E-mail Pro, vous devez d'abord récupérer la référence de votre plateforme pour configurer votre DKIM. @@ -314,11 +311,18 @@ Assurez-vous également que le nom de domaine que vous souhaitez utiliser pour v #### API - Configuration complète du DKIM -Pour configurer le DKIM, rendez-vous sur le site , connectez-vous à l'aide du bouton `Login`{.action} en haut à droite et renseignez vos identifiants OVHcloud. +Pour configurer le DKIM, rendez-vous sur la [page des API OVHcloud](/links/console) et connectez-vous : + +1. Cliquez sur `Authentication`{.action} en haut à gauche. +1. Cliquez ensuite sur `Login with OVHcloud SSO`{.action}. +1. Saisissez vos identifiants OVHcloud. +1. Cliquez sur le bouton `Authorize`{.action} pour autoriser les appels aux API depuis ce site. -> Appuyez-vous sur notre guide [« Découvrez comment utiliser les API OVHcloud »](/pages/manage_and_operate/api/first-steps) si vous n'avez jamais utilisé les API. +> [!primary] +> +> Appuyez-vous sur notre guide « [Premiers pas avec les API OVHcloud](/pages/manage_and_operate/api/first-steps) » si vous n'avez jamais utilisé les API. -Dirigez-vous vers la section `/email/domain/`(offres MXplan et Zimbra) `/email/exchange` (offres Exchanges) ou `/email/pro` (offre E-mail Pro) des API et tapez « dkim » dans la case `Filter` pour faire apparaître uniquement les API relatifs au DKIM. +Dirigez-vous vers la section `/email/domain/` (offres MX Plan et Zimbra), `/email/exchange` (offre Exchange) ou `/email/pro` (offre E-mail Pro) des API et renseignez « dkim » dans le champ `Filter` pour faire apparaître uniquement les fonctions API relatives au DKIM. Cliquez sur l'onglet correspondant à votre offre : @@ -650,10 +654,10 @@ Suivez les **5 étapes** ci-dessous en cliquant sur chacun des onglets. >> > >> > N'oubliez pas qu'une modification dans une zone DNS est soumise à un délai de propagation. Il est généralement court mais peut s'étendre jusqu'à 24 heures. >> -> **5.Activation du DKIM** +> **5. Activation du DKIM** >> > [!warning] >> > ->> > Depuis la section [API - Les différents états du DKIM](#dkim-status) de ce guide, vérifiez que la valeur `status:` est bien en `ready` avant de pouvoir activer le DKIM. +>> > Depuis la section « [API - Les différents états du DKIM](#dkim-status) » de ce guide, vérifiez que la valeur `status:` est bien en `ready` avant de pouvoir activer le DKIM. >> >> Pour activer le DKIM, utilisez l'appel API suivant : >> @@ -679,7 +683,7 @@ Suivez les **5 étapes** ci-dessous en cliquant sur chacun des onglets. >> >> > [!success] >> > ->> > Vous avez maintenant effectué toutes les manipulations pour activer le DKIM. Pour s'assurer que celui-ci est bien activé, consultez la section [API - Les différents états du DKIM](#dkim-status) de ce guide pour vérifier que la valeur `status:` est bien en `inProduction`. Si c'est bien le cas, votre DKIM est désormais actif.

**Si vous avez créé deux sélecteurs**, le deuxième sélecteur devrait être en `status: "ready"`. +>> > Vous avez maintenant effectué toutes les manipulations pour activer le DKIM. Pour s'assurer que celui-ci est bien activé, consultez la section « [API - Les différents états du DKIM](#dkim-status) » de ce guide pour vérifier que la valeur `status:` est bien en `inProduction`. Si c'est bien le cas, votre DKIM est désormais actif.

**Si vous avez créé deux sélecteurs**, le deuxième sélecteur devrait être en `status: "ready"`. >> ##### **Pour E-mail Pro** @@ -813,10 +817,10 @@ Suivez les **5 étapes** ci-dessous en cliquant sur chacun des onglets. >> > >> > N'oubliez pas qu'une modification dans une zone DNS est soumise à un délai de propagation. Il est généralement court mais peut s'étendre jusqu'à 24 heures. >> -> **5.Activation du DKIM** +> **5. Activation du DKIM** >> > [!warning] >> > ->> > Depuis la section [API - Les différents états du DKIM](#dkim-status) de ce guide, vérifiez que la valeur `status:` est bien en `ready` avant de pouvoir activer le DKIM. +>> > Depuis la section « [API - Les différents états du DKIM](#dkim-status) » de ce guide, vérifiez que la valeur `status:` est bien en `ready` avant de pouvoir activer le DKIM. >> >> Pour activer le DKIM, utilisez l'appel API suivant : >> @@ -841,12 +845,12 @@ Suivez les **5 étapes** ci-dessous en cliquant sur chacun des onglets. >> >> > [!success] >> > ->> > Vous avez maintenant effectué toutes les manipulations pour activer le DKIM. Pour s'assurer que celui-ci est bien activé, consultez la section [API - Les différents états du DKIM](#dkim-status) de ce guide pour vérifier que la valeur `status:` est bien en `inProduction`. Si c'est bien le cas, votre DKIM est désormais actif.

**Si vous avez créé deux sélecteurs**, le deuxième sélecteur devrait être en `status: "ready"`. +>> > Vous avez maintenant effectué toutes les manipulations pour activer le DKIM. Pour s'assurer que celui-ci est bien activé, consultez la section « [API - Les différents états du DKIM](#dkim-status) » de ce guide pour vérifier que la valeur `status:` est bien en `inProduction`. Si c'est bien le cas, votre DKIM est désormais actif.

**Si vous avez créé deux sélecteurs**, le deuxième sélecteur devrait être en `status: "ready"`. >> #### API - Les différents états du DKIM -Sélectionnez l'offre e-mail concernée dans les onglets suivant: +Sélectionnez l'offre e-mail concernée dans les onglets suivants : > [!tabs] > **MX Plan et Zimbra** @@ -1160,7 +1164,7 @@ Pour récupérer l'en-tête d'un e-mail, consulter notre guide « [Récupérer l Lorsque vous activez pour la première fois le DKIM sur votre service e-mail, il est possible de créer 2 sélecteurs qui contiennent chacun une paire de clés. Le deuxième sélecteur sert de successeur à celui qui est en cours d'utilisation. -Pour éviter les tentatives de déchiffrement de la clé DKIM, il est conseillé de changer régulièrement de paire de clés. Pour cela, assurez-vous d'avoir bien configuré vos 2 sélecteurs en vérifiant que le premier est en status `inProduction`et le second en status `ready`. Vous pouvez vérifier cet état en vous référant à la section [«API - Les différents états du DKIM »](#dkim-status). +Pour éviter les tentatives de déchiffrement de la clé DKIM, il est conseillé de changer régulièrement de paire de clés. Pour cela, assurez-vous d'avoir bien configuré vos 2 sélecteurs en vérifiant que le premier est en status `inProduction`et le second en status `ready`. Vous pouvez vérifier cet état en vous référant à la section « [API - Les différents états du DKIM](#dkim-status) ». Cliquez sur l'onglet ci-dessous correspondant à votre offre. @@ -1289,8 +1293,8 @@ Retrouvez ci-dessous les états qui peuvent bloquer le fonctionnement de votre D >> >> Au niveau des sélecteurs vous avez également 2 états relatifs à une erreur: >> ->> - `toSet` : le sélecteur n'est pas configuré dans la zone DNS du nom de domaine. Appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour MX Plan et Zimbra](#confemail). ->> - `toFix` : le sélecteur a bien été configuré dans la zone DNS du nom de domaine mais les valeurs sont incorrectes. Appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour MX Plan et Zimbra](#confemail). +>> - `toSet` : Le sélecteur n'est pas configuré dans la zone DNS du nom de domaine. Appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour MX Plan et Zimbra](#confemail). +>> - `toFix` : Le sélecteur a bien été configuré dans la zone DNS du nom de domaine mais les valeurs sont incorrectes. Appuyez-vous sur [l'étape 4 de « la configuration complète du DKIM » pour MX Plan et Zimbra](#confemail). ## Aller plus loin