{"id":12976,"date":"2025-06-26T03:03:26","date_gmt":"2025-06-26T03:03:26","guid":{"rendered":"https:\/\/www.mailgun.com\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/"},"modified":"2026-04-28T05:31:47","modified_gmt":"2026-04-28T05:31:47","slug":"exigences-authentification-emails","status":"publish","type":"soed-chapter","link":"https:\/\/www.mailgun.com\/fr\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/","title":{"rendered":"Authentification des emails en 2025"},"content":{"rendered":"    <section data-content-type=\"hub\"  class=\"section section-hub-py bg-body shadow-divider\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center justify-content-center\">\r\n                <div class=\"col-md-10 justify-content-center\">\r\n\r\n                                            <div class=\"d-flex flex-column gap-3 gap-lg-4\">\r\n\r\n                                                            <div>\r\n                                    \r\n                                    <h2 class=\"h3 mb-0\">Principales conclusions sur les pratiques d\u2019authentification des emails<\/h2>                                <\/div>\r\n                            \r\n                            <div class=\"content-body text-body-color\"><p>Bien que l\u2019intelligence artificielle g\u00e9n\u00e9rative (IA g\u00e9n\u00e9rative) soit tr\u00e8s prometteuse pour l\u2019avenir, elle rend \u00e9galement difficile la distinction entre le vrai et le faux, surtout lorsqu\u2019elle est entre de mauvaises mains. Alors que les exp\u00e9diteurs d\u2019emails utilisent l\u2019IA pour am\u00e9liorer leur efficacit\u00e9 et trouver des id\u00e9es marketing, les escrocs et les spammeurs y ont trouv\u00e9 leurs propres usages malveillants.<\/p><p>Le <a href=\"https:\/\/www.mailgun.com\/blog\/deliverability\/common-phishing-email-warning-signs\/\" target=\"_blank\" rel=\"noopener noreferrer\">phishing<\/a> est une pr\u00e9occupation majeure depuis des ann\u00e9es. Aujourd\u2019hui, avec les outils d\u2019IA g\u00e9n\u00e9rative, les acteurs malveillants peuvent rapidement cr\u00e9er des emails trompeurs qui semblent provenir de n\u2019importe quelle marque. Ils peuvent \u00e9galement utiliser de grands mod\u00e8les linguistiques (LLM) pour personnaliser les escroqueries et rendre l\u2019ing\u00e9nierie sociale plus convaincante.<\/p><p>Les protocoles d\u2019authentification des emails aident les fournisseurs de messagerie \u00e0 vous identifier comme un exp\u00e9diteur l\u00e9gitime. Cela prouve que vous \u00eates bien qui vous pr\u00e9tendez \u00eatre, que vos messages sont dignes de confiance et qu\u2019ils doivent \u00eatre livr\u00e9s dans la bo\u00eete de r\u00e9ception. Mais les exp\u00e9diteurs sont-ils assez nombreux \u00e0 utiliser l\u2019authentification des emails\u00a0?<\/p><\/div>                        <\/div>\r\n                    \r\n                                            <div class=\"mt-6 mt-md-7 mt-lg-9\">\r\n                                                            <div>\r\n                                    \n\r\n    \r\n        <div class=\"row hub-data longform-spacings\">\r\n\r\n                            <div class=\"col-6 col-lg-6 my-2\">\r\n                    <div class=\"hub-data-item h-100 p-4 p-md-5 rounded-lg bg-light\" data-theme=\"light\">\r\n                        <div class=\"h3 counter\">66\u00a0%<\/div>\r\n                        <div class=\"content-body text-body-color\">\r\n                            <p class=\"mb-0\">des exp\u00e9diteurs savent qu\u2019ils utilisent \u00e0 la fois SPF et DKIM pour l\u2019authentification des emails.<\/p>                        <\/div>\r\n                                            <\/div>\r\n                <\/div>\r\n\r\n                            <div class=\"col-6 col-lg-6 my-2\">\r\n                    <div class=\"hub-data-item h-100 p-4 p-md-5 rounded-lg bg-light\" data-theme=\"light\">\r\n                        <div class=\"h3 counter\">+11\u00a0%<\/div>\r\n                        <div class=\"content-body text-body-color\">\r\n                            <p class=\"mb-0\">d\u2019augmentation du nombre d\u2019exp\u00e9diteurs qui savent qu\u2019ils utilisent DMARC par rapport \u00e0 notre enqu\u00eate de 2023.<\/p>                        <\/div>\r\n                                            <\/div>\r\n                <\/div>\r\n\r\n                            <div class=\"col-6 col-lg-6 my-2\">\r\n                    <div class=\"hub-data-item h-100 p-4 p-md-5 rounded-lg bg-light\" data-theme=\"light\">\r\n                        <div class=\"h3 counter\">71\u00a0%<\/div>\r\n                        <div class=\"content-body text-body-color\">\r\n                            <p class=\"mb-0\">des personnes qui envoient plus de 100\u00a0000 emails par mois savent qu\u2019elles utilisent DMARC pour l\u2019authentification des emails (20\u00a0% n\u2019en sont pas s\u00fbres).<\/p>                        <\/div>\r\n                                            <\/div>\r\n                <\/div>\r\n\r\n                            <div class=\"col-6 col-lg-6 my-2\">\r\n                    <div class=\"hub-data-item h-100 p-4 p-md-5 rounded-lg bg-light\" data-theme=\"light\">\r\n                        <div class=\"h3 counter\">37\u00a0%<\/div>\r\n                        <div class=\"content-body text-body-color\">\r\n                            <p class=\"mb-0\">des exp\u00e9diteurs qui utilisent DMARC savent qu\u2019ils l\u2019appliquent avec une politique de rejet (Reject) ou de mise en quarantaine (Quarantine).\u2028<\/p>                        <\/div>\r\n                                            <\/div>\r\n                <\/div>\r\n\r\n            \r\n        <\/div>\r\n\r\n\n\r\n                                <\/div>\r\n                            \r\n                        <\/div>\r\n\r\n                    \r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py bg-body shadow-divider\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center justify-content-center\">\r\n                <div class=\"col-md-10 justify-content-center\">\r\n\r\n                                            <div class=\"d-flex flex-column gap-3 gap-lg-4\">\r\n\r\n                                                            <div>\r\n                                    \r\n                                    <h2 class=\"h3 mb-0\">Les bases de l\u2019authentification des emails<\/h2>                                <\/div>\r\n                            \r\n                            <div class=\"content-body text-body-color\"><p>L\u2019authentification est l\u2019un des aspects les plus techniques de la d\u00e9livrabilit\u00e9 des emails. Elle implique des enregistrements DNS que les serveurs de messagerie de r\u00e9ception doivent consulter avant que les messages ne soient livr\u00e9s.<\/p><p>Pour rappel, voici les enregistrements DNS TXT li\u00e9s \u00e0 l\u2019authentification des emails et les principes de base de leur fonctionnement\u00a0:<\/p><\/div>                        <\/div>\r\n                    \r\n                                            <div class=\"mt-6 mt-md-7 mt-lg-9\">\r\n                                                            <div>\r\n                                    \n    <div data-content-type=\"longform\"  class=\"callout text-body-color px-5 py-6 px-md-6 px-lg-7 py-md-7 longform-spacings rounded-lg bg-light\" data-theme=\"light\">\r\n\r\n        <div class=\"content-body\"> <p><b>Sender Policy Framework\u00a0:<\/b> <a href=\"https:\/\/www.mailgun.com\/blog\/deliverability\/spf-records-basics\/\" target=\"_blank\" rel=\"noopener noreferrer\">SPF<\/a> sp\u00e9cifie les adresses IP autoris\u00e9es \u00e0 envoyer des emails au nom d\u2019un domaine. Il permet de v\u00e9rifier que l\u2019email a \u00e9t\u00e9 envoy\u00e9 par une source valide.<\/p><p><b>DomainKeys Identified Mail\u00a0:<\/b> <a href=\"https:\/\/www.mailgun.com\/blog\/deliverability\/understanding-dkim-how-it-works\/\" target=\"_blank\" rel=\"noopener noreferrer\">DKIM<\/a> utilise une signature num\u00e9rique cryptographique, qui permet aux serveurs de messagerie de r\u00e9ception de v\u00e9rifier que l\u2019email provient bien du domaine qu\u2019il pr\u00e9tend repr\u00e9senter.<\/p><p><b>Domain-based Message Authentication, Reporting and Conformance\u00a0:<\/b> <a href=\"https:\/\/www.mailgun.com\/blog\/deliverability\/implement-dmarc\/\" target=\"_blank\" rel=\"noopener noreferrer\">DMARC<\/a> s\u2019appuie sur SPF et DKIM pour permettre aux propri\u00e9taires de domaines de sp\u00e9cifier la mani\u00e8re dont les serveurs de messagerie de r\u00e9ception doivent traiter les \u00e9checs d\u2019authentification.<\/p><p class=\"mb-0\"><b>Brand Indicators for Message Identification\u00a0:<\/b> <a href=\"https:\/\/www.mailgun.com\/blog\/deliverability\/bimi-more-than-funny-name\/\" target=\"_blank\" rel=\"noopener noreferrer\">BIMI<\/a> s\u2019appuie sur DMARC et permet aux marques d\u2019afficher un logo v\u00e9rifi\u00e9 \u00e0 c\u00f4t\u00e9 des emails dans la bo\u00eete de r\u00e9ception du destinataire lorsque DMARC est appliqu\u00e9.<\/p><\/div>\r\n    <\/div>\r\n\n\r\n                                <\/div>\r\n                            \r\n                        <\/div>\r\n\r\n                    \r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center justify-content-center\">\r\n                <div class=\"col-md-10 justify-content-center\">\r\n\r\n                                            <div class=\"d-flex flex-column gap-3 gap-lg-4\">\r\n\r\n                            \r\n                            <div class=\"content-body text-body-color\"><p class=\"mb-0\">Les exp\u00e9diteurs de masse doivent utiliser SPF, DKIM et DMARC s\u2019ils veulent atteindre la bo\u00eete de r\u00e9ception des principaux fournisseurs de messagerie. Cependant, chaque exp\u00e9diteur peut b\u00e9n\u00e9ficier de l\u2019utilisation de ces trois m\u00e9thodes, et BIMI est la cerise sur le g\u00e2teau.<\/p><\/div>                        <\/div>\r\n                    \r\n                                            <div class=\"mt-6 mt-md-7 mt-lg-9\">\r\n                                                            <div>\r\n                                    \n\r\n\t                    <div class=\"iframe-responsive-container lazy-video rounded-lg overflow-hidden  \">\r\n                <a href=\"https:\/\/www.youtube.com\/watch?v=NMOr3BFVu1w\" class=\"lazy-video-link\" data-lazy-video=\"NMOr3BFVu1w\" target=\"_blank\" rel=\"nofollow\" role=\"button\" data-source=\"youtube\" data-language=\"fr\" data-thumb=\"https:\/\/img.youtube.com\/vi\/NMOr3BFVu1w\/maxresdefault.jpg\" title=\"Sinch Video\">\r\n                    <div class=\"btn btn-light btn-light-social btn-play btn-play-circle\">\r\n                                                    <svg aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/play.svg\"><\/svg>\r\n                                            <\/div>\r\n                    <img decoding=\"async\"  src=\"https:\/\/img.youtube.com\/vi\/NMOr3BFVu1w\/maxresdefault.jpg\" alt=\"What is email authentication? The secret handshake that gets you to the inbox\">\r\n                <\/a>\r\n            <\/div>\r\n\r\n            \r\n                        <script type=\"application\/ld+json\">\r\n            {\n    \"@context\": \"http:\/\/schema.org\",\n    \"@type\": \"VideoObject\",\n    \"@id\": \"https:\/\/www.youtube.com\/watch?v=NMOr3BFVu1w#VideoObject\",\n    \"thumbnailUrl\": \"https:\/\/img.youtube.com\/vi\/NMOr3BFVu1w\/maxresdefault.jpg\",\n    \"embedUrl\": \"https:\/\/www.youtube.com\/embed\/NMOr3BFVu1w\",\n    \"contentUrl\": \"https:\/\/www.youtube.com\/watch?v=NMOr3BFVu1w\",\n    \"name\": \"What is email authentication? The secret handshake that gets you to the inbox\",\n    \"description\": \"What exactly is email authentication? Email authentication is one of the most misunderstood and technical aspects of email deliverability. Yet, it\\u2019s also one of the most important. While many senders simply add a few DNS records and assume they\\u2019re done, email authentication is far more complex and essential for protecting your reputation as an email sender.  \\n\\nIn this video, we\\u2019ll explain why authentication isn\\u2019t just about SPF, DKIM, and DMARC, it\\u2019s about building trust with mailbox providers while protecting your customers and subscribers from bad actors who send malicious messages. That includes spam, phishing, and email brand spoofing. \\n\\nJonathan Torres, one of our email authentication experts, breaks down the differences between these protocols and explains why each one plays a crucial role in safeguarding your domain. The truth is, SPF, DKIM, and DMARC work best as a team. Think of email authentication like your virtual ID card, If the details don\\u2019t match, you won\\u2019t get in.  \\n\\nMailbox providers use these protocols to verify your emails\\u2019 legitimacy, and improper implementation can trigger red flags, sending your messages straight to the spam folder. Learn how these authentication layers work together to protect your domain and your sender reputation. \\n\\nSee trends in email authentication usage in our free, ungated report: \\nhttps:\/\/www.mailgun.com\/resources\/research\/email-authentication-requirements\/  \\n\\nGet the basics of email authentication to gain a deeper understanding of these protocols: \\nhttps:\/\/www.mailgun.com\/blog\/deliverability\/email-authentication-your-id-card-sending\/\",\n    \"uploadDate\": \"2024-11-20T16:56:50+00:00\",\n    \"duration\": \"PT1M55S\"\n}        <\/script>\r\n        \r\n\t\r\n\n\r\n                                <\/div>\r\n                            \r\n                        <\/div>\r\n\r\n                    \r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body shadow-divider\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-2 ps-md-7 ps-lg-10\">\r\n                        \n\r\n    \r\n    \r\n    \r\n                    <div class=\"position-relative\">\r\n                <div id=\"highcharts_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA\"><\/div>\r\n            <\/div>\r\n        \r\n        <script>\r\n            (function() {\r\n                \/\/ Init chart\r\n                function chartInit_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA() {\r\n                    const chartID = \"highcharts_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA\";\r\n                    const chartContainer = document.getElementById(chartID);\r\n\r\n                    if (!chartContainer) return;\r\n\r\n                    \/\/ Check if chart already existns. Do not init it again\r\n                    if (chartContainer.dataset.initialized === \"true\") {\r\n                        \/\/ console.log(\"Chart already initialized: \" + chartID);\r\n                        return;\r\n                    }\r\n\r\n                    chartContainer.dataset.initialized = \"true\"; \/\/ Mark chart as initialised\r\n\r\n\r\n                    Highcharts.chart(chartID, {\r\n                        credits: {\r\n                            enabled: false,\r\n                        },\r\n                        chart: {\r\n                            type: \"pie\",\r\n                            backgroundColor: \"transparent\"\r\n                            ,\r\n                            \/\/ height: '40%',\r\n                        },\r\n                        title: {\r\n                            text: \"<b>Votre organisation utilise-t-elle SPF et\/ou DKIM pour l\u2019authentification des emails\u00a0?<\/b>\",\r\n                            align: \"left\",\r\n                            style: {\r\n                                fontWeight: 400,\r\n                                fontSize: \"1rem\",\r\n                                color: \"var(--sinch-accent, #000000)\",\r\n                            },\r\n                        },\r\n                        tooltip: {\r\n                            pointFormat: \"<b>{point.y}%<\/b>\",\r\n                        },\r\n                        accessibility: {\r\n                            enabled: false,\r\n                            point: {\r\n                                valueSuffix: \"%\",\r\n                            },\r\n                        }\r\n                        , colors: ['#ff6047','#c4ccd1','#8f9aa1','#2977ff',],\r\n                        plotOptions: {\r\n                            pie: {\r\n                                    allowPointSelect: false,\r\n                                    borderWidth: 0,\r\n                                    cursor: 'pointer',\r\n                                    dataLabels: {\r\n                                        enabled: true,\r\n                                        format: `<span style='font-size:1.7em; font-weight:400'>{point.y}%<\/span><br><span style='font-weight:400' class='d-none d-lg-inline'>{point.name}<\/span>`,\r\n                                        distance: 30,\r\n                                        connectorColor: '#c9d1d6',\r\n                                        style: {\r\n                                            color: 'var(--sinch-body-color, #000000)',\r\n                                            textOutline: 'none',\r\n                                        },\r\n                                        padding: 10,\r\n                                    },\r\n                                },                        },\r\n                        series: [\r\n                             {\r\n                                animation: {\r\n                                    duration: 2000,\r\n                                }\r\n                                ,\r\n                                            colorByPoint: true,\r\n                                            name: 'Percentage'\r\n                                        ,\r\n\r\n                                data: [\r\n                                    \r\n                                                {\r\n                                                    name: `Je ne sais pas`,\r\n                                                    y: 25.7,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `Utilisation de DKIM uniquement`,\r\n                                                    y: 3.3,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `Utilisation de SPF uniquement`,\r\n                                                    y: 4.8,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `Utilisation de SPF et DKIM`,\r\n                                                    y: 66.2,\r\n                                                },\r\n                                                                            ],\r\n                            }\r\n                                                                                ],\r\n                    });\r\n                }\r\n\r\n                document.addEventListener(\"DOMContentLoaded\", function() {\r\n                    const chartElement = document.getElementById(\"highcharts_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA\");\r\n\r\n                    \/\/ on frontend: Init chart only on scroll (if not initialised)\r\n                    function checkAndInitChart() {\r\n                        if (!chartElement || chartElement.dataset.initialized === \"true\") return;\r\n                        if (isScrolledIntoView(chartElement)) {\r\n                            chartInit_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA();\r\n                        }\r\n                    }\r\n\r\n                    window.addEventListener(\"scroll\", checkAndInitChart);\r\n                    window.addEventListener(\"resize\", chartInit_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA, true);\r\n\r\n                    \/\/ If is visible on load, init\r\n                    checkAndInitChart();\r\n                });\r\n\r\n                \/\/ If we are in Block Editor, reinit chart on each change\r\n                            })();\r\n\r\n            \/\/ window.addEventListener('DOMContentLoaded', function() {\r\n            \/\/     let chartInitialized_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA = false;\r\n            \/\/     const chartID_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA = \"highcharts_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA\";\r\n\r\n            \/\/     chartInit_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA(chartID_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA);\r\n\r\n            \/\/     const chartElement_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA = document.getElementById(chartID_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA);\r\n            \/\/     if (window.isScrolledIntoView(chartElement_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA, false)) {\r\n            \/\/         chartInitialized_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA = true;\r\n            \/\/     }\r\n\r\n            \/\/     addEventListener(\"scroll\", (event) => {\r\n            \/\/         if (!chartInitialized_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA) {\r\n            \/\/             const chartElement_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA = document.getElementById(chartID_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA);\r\n            \/\/             if (window.isScrolledIntoView(chartElement_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA, false)) {\r\n            \/\/                 chartInit_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA(chartID_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA);\r\n\r\n            \/\/                 chartInitialized_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA = true;\r\n            \/\/             }\r\n            \/\/         }\r\n            \/\/     });\r\n            \/\/ });\r\n\r\n            \/\/ window.addEventListener('resize', function(event) {\r\n            \/\/     const chartID_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA = \"highcharts_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA\";\r\n            \/\/     chartInit_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA(chartID_block_YmxvY2tfZjZmOGQ5Y2E1NTQ2NDEwODZhNDlhN2FhYzgzNGE4NjA);\r\n            \/\/ }, true);\r\n\r\n            \/\/         <\/script>\r\n\r\n\n\r\n                    <\/div>\r\n                \r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-1 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h2 class=\"h3 mb-0\">Utilisation de SPF et DKIM<\/h2><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p>Les protocoles SPF et DKIM sont essentiels \u00e0 l\u2019authentification des emails. M\u00eame si les exp\u00e9diteurs \u00e0 faible volume peuvent atteindre la bo\u00eete de r\u00e9ception avec un seul de ces deux protocoles, l\u2019utilisation des deux est fortement encourag\u00e9e. <b>Les exp\u00e9diteurs de masse doivent utiliser SPF et DKIM pour se conformer aux exigences de Gmail et Yahoo de 2024<\/b>.<\/p><p>Pr\u00e8s des deux tiers de tous les exp\u00e9diteurs (66,2\u00a0%) d\u00e9clarent utiliser \u00e0 la fois SPF et DKIM pour l\u2019authentification des emails. 25,7\u00a0% des personnes interrog\u00e9es n\u2019\u00e9taient pas s\u00fbres de la mani\u00e8re dont leur organisation utilisait DKIM et SPF. Moins de 9\u00a0% ont d\u00e9clar\u00e9 n\u2019utiliser que l\u2019un ou l\u2019autre.<\/p><p>Lorsque nous filtrons ces r\u00e9sultats en fonction des volumes d\u2019envoi, <b>plus de 75\u00a0% des personnes interrog\u00e9es qui envoient plus de 50\u00a0000\u00a0emails par mois sont convaincues d\u2019utiliser les deux protocoles<\/b>. Le plus haut degr\u00e9 d\u2019incertitude concernant SPF et DKIM provenait des exp\u00e9diteurs \u00e0 faible volume, avec moins de 50\u00a0000\u00a0emails par mois.<\/p><p class=\"mb-0\">Pour ceux qui ne sont pas s\u00fbrs de l\u2019authentification SPF et DKIM, il est probable qu\u2019ils utilisent au moins l\u2019un des deux. La plupart des fournisseurs de services de messagerie (ESP) exigent que ces protocoles soient configur\u00e9s avant l\u2019envoi de tout email. Dans certains cas, un ESP peut utiliser ses propres enregistrements SPF et DKIM au nom de plus petits exp\u00e9diteurs sur des adresses IP partag\u00e9es.<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-1 pe-md-7 pe-lg-10\">\r\n                        \n\r\n    \r\n    \r\n    \r\n                    <div class=\"position-relative\">\r\n                <div id=\"highcharts_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM\"><\/div>\r\n            <\/div>\r\n        \r\n        <script>\r\n            (function() {\r\n                \/\/ Init chart\r\n                function chartInit_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM() {\r\n                    const chartID = \"highcharts_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM\";\r\n                    const chartContainer = document.getElementById(chartID);\r\n\r\n                    if (!chartContainer) return;\r\n\r\n                    \/\/ Check if chart already existns. Do not init it again\r\n                    if (chartContainer.dataset.initialized === \"true\") {\r\n                        \/\/ console.log(\"Chart already initialized: \" + chartID);\r\n                        return;\r\n                    }\r\n\r\n                    chartContainer.dataset.initialized = \"true\"; \/\/ Mark chart as initialised\r\n\r\n\r\n                    Highcharts.chart(chartID, {\r\n                        credits: {\r\n                            enabled: false,\r\n                        },\r\n                        chart: {\r\n                            type: \"pie\",\r\n                            backgroundColor: \"transparent\"\r\n                            ,\r\n                            \/\/ height: '40%',\r\n                        },\r\n                        title: {\r\n                            text: \"<b>\u00c0 quelle fr\u00e9quence approximative faites-vous tourner vos cl\u00e9s DKIM\u00a0?<\/b>\",\r\n                            align: \"left\",\r\n                            style: {\r\n                                fontWeight: 400,\r\n                                fontSize: \"1rem\",\r\n                                color: \"var(--sinch-accent, #000000)\",\r\n                            },\r\n                        },\r\n                        tooltip: {\r\n                            pointFormat: \"<b>{point.y}%<\/b>\",\r\n                        },\r\n                        accessibility: {\r\n                            enabled: false,\r\n                            point: {\r\n                                valueSuffix: \"%\",\r\n                            },\r\n                        }\r\n                        , colors: ['#192c59','#2977ff','#85b6ff','#f04126','#aeb7bd',],\r\n                        plotOptions: {\r\n                            pie: {\r\n                                    allowPointSelect: false,\r\n                                    borderWidth: 0,\r\n                                    cursor: 'pointer',\r\n                                    dataLabels: {\r\n                                        enabled: true,\r\n                                        format: `<span style='font-size:1.7em; font-weight:400'>{point.y}%<\/span><br><span style='font-weight:400' class='d-none d-lg-inline'>{point.name}<\/span>`,\r\n                                        distance: 30,\r\n                                        connectorColor: '#c9d1d6',\r\n                                        style: {\r\n                                            color: 'var(--sinch-body-color, #000000)',\r\n                                            textOutline: 'none',\r\n                                        },\r\n                                        padding: 10,\r\n                                    },\r\n                                },                        },\r\n                        series: [\r\n                             {\r\n                                animation: {\r\n                                    duration: 2000,\r\n                                }\r\n                                ,\r\n                                            colorByPoint: true,\r\n                                            name: 'Percentage'\r\n                                        ,\r\n\r\n                                data: [\r\n                                    \r\n                                                {\r\n                                                    name: `Tous les 3 mois`,\r\n                                                    y: 3.1,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `Tous les 6 mois`,\r\n                                                    y: 3.4,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `Tous les 12 mois`,\r\n                                                    y: 5.5,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `Seulement apr\u00e8s un probl\u00e8me de s\u00e9curit\u00e9`,\r\n                                                    y: 47.7,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `Je ne sais pas`,\r\n                                                    y: 40.3,\r\n                                                },\r\n                                                                            ],\r\n                            }\r\n                                                                                ],\r\n                    });\r\n                }\r\n\r\n                document.addEventListener(\"DOMContentLoaded\", function() {\r\n                    const chartElement = document.getElementById(\"highcharts_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM\");\r\n\r\n                    \/\/ on frontend: Init chart only on scroll (if not initialised)\r\n                    function checkAndInitChart() {\r\n                        if (!chartElement || chartElement.dataset.initialized === \"true\") return;\r\n                        if (isScrolledIntoView(chartElement)) {\r\n                            chartInit_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM();\r\n                        }\r\n                    }\r\n\r\n                    window.addEventListener(\"scroll\", checkAndInitChart);\r\n                    window.addEventListener(\"resize\", chartInit_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM, true);\r\n\r\n                    \/\/ If is visible on load, init\r\n                    checkAndInitChart();\r\n                });\r\n\r\n                \/\/ If we are in Block Editor, reinit chart on each change\r\n                            })();\r\n\r\n            \/\/ window.addEventListener('DOMContentLoaded', function() {\r\n            \/\/     let chartInitialized_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM = false;\r\n            \/\/     const chartID_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM = \"highcharts_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM\";\r\n\r\n            \/\/     chartInit_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM(chartID_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM);\r\n\r\n            \/\/     const chartElement_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM = document.getElementById(chartID_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM);\r\n            \/\/     if (window.isScrolledIntoView(chartElement_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM, false)) {\r\n            \/\/         chartInitialized_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM = true;\r\n            \/\/     }\r\n\r\n            \/\/     addEventListener(\"scroll\", (event) => {\r\n            \/\/         if (!chartInitialized_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM) {\r\n            \/\/             const chartElement_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM = document.getElementById(chartID_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM);\r\n            \/\/             if (window.isScrolledIntoView(chartElement_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM, false)) {\r\n            \/\/                 chartInit_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM(chartID_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM);\r\n\r\n            \/\/                 chartInitialized_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM = true;\r\n            \/\/             }\r\n            \/\/         }\r\n            \/\/     });\r\n            \/\/ });\r\n\r\n            \/\/ window.addEventListener('resize', function(event) {\r\n            \/\/     const chartID_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM = \"highcharts_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM\";\r\n            \/\/     chartInit_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM(chartID_block_YmxvY2tfNTA0OWQ4NzJkMGY3ZDIyMjQ3YWMxNGI3MjA2NWM2ZmM);\r\n            \/\/ }, true);\r\n\r\n            \/\/         <\/script>\r\n\r\n\n\r\n                    <\/div>\r\n                \r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-2 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h3 class=\"h4 mb-0\">Rotation des cl\u00e9s DKIM<\/h3><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p>Le protocole DKIM implique une paire de cl\u00e9s, une publique et une priv\u00e9e, qui sont utilis\u00e9es pour authentifier un domaine d\u2019envoi. La cl\u00e9 priv\u00e9e contient la signature num\u00e9rique chiffr\u00e9e et est envoy\u00e9e avec les messages \u00e9lectroniques. La cl\u00e9 publique se trouve sur le DNS et est associ\u00e9e \u00e0 la cl\u00e9 priv\u00e9e pour v\u00e9rifier l\u2019authenticit\u00e9 du message.<\/p><p>Les cl\u00e9s DKIM doivent \u00eatre chang\u00e9es p\u00e9riodiquement. C\u2019est une pratique connue sous le nom de rotation des cl\u00e9s DKIM. C\u2019est n\u00e9cessaire car ces cl\u00e9s peuvent \u00eatre compromises, ce qui ouvre la porte aux acteurs malveillants pour causer de r\u00e9els dommages.<\/p><p>La rotation des cl\u00e9s DKIM est un peu comme changer les mots de passe de vos comptes personnels pour les garder en s\u00e9curit\u00e9. Malheureusement, les exp\u00e9diteurs ne semblent pas avoir l\u2019habitude de faire tourner leurs cl\u00e9s DKIM.<\/p><p class=\"mb-0\"><b>47,7\u00a0% des exp\u00e9diteurs qui utilisent DKIM admettent ne faire tourner leurs cl\u00e9s qu\u2019apr\u00e8s un probl\u00e8me de s\u00e9curit\u00e9<\/b>. \u00c0 ce moment-l\u00e0, il sera peut-\u00eatre trop tard. 40\u00a0% des exp\u00e9diteurs de notre enqu\u00eate d\u00e9clarent ne pas \u00eatre s\u00fbrs des pratiques de rotation des cl\u00e9s DKIM.<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center justify-content-center\">\r\n                <div class=\"col-md-10 justify-content-center\">\r\n\r\n                                            <div class=\"d-flex flex-column gap-3 gap-lg-4\">\r\n\r\n                            \r\n                            <div class=\"content-body text-body-color\"><p>Seulement 12\u00a0% des exp\u00e9diteurs d\u00e9clarent avoir un calendrier approximatif pour la rotation des cl\u00e9s DKIM. Les 88\u00a0% restants pourraient mettre en danger leurs clients, leurs abonn\u00e9s ainsi que la r\u00e9putation de leur marque.<\/p><p>Si quelqu\u2019un vole vos cl\u00e9s DKIM, il n\u2019a m\u00eame pas besoin d\u2019utiliser l\u2019usurpation d\u2019identit\u00e9. Ils sont litt\u00e9ralement capables de signer des emails comme s\u2019ils avaient \u00e9t\u00e9 envoy\u00e9s depuis votre domaine.<\/p><\/div>                        <\/div>\r\n                    \r\n                                            <div class=\"mt-6 mt-md-7 mt-lg-9\">\r\n                                                            <div>\r\n                                    \n    <div data-content-type=\"longform\"  class=\"callout text-body-color px-5 py-6 px-md-6 px-lg-7 py-md-7 longform-spacings rounded-lg bg-primary\" data-theme=\"light\">\r\n\r\n        <div class=\"content-body\"> <p class=\"mb-0\">Il est consid\u00e9r\u00e9 comme une bonne pratique de faire tourner les cl\u00e9s DKIM tous les 6 \u00e0 12 mois au minimum. Si vos cl\u00e9s DKIM sont divulgu\u00e9es ou si un acteur malveillant parvient \u00e0 les d\u00e9chiffrer, changez de cl\u00e9s d\u00e8s que possible. Visitez le centre d\u2019aide de Sinch Mailgun pour savoir comment <a href=\"https:\/\/help.mailgun.com\/hc\/en-us\/articles\/16956951504539-How-can-I-rotate-my-DKIM-key#h_01HWDGZAKYJT0PVZHQRCVAM051\" target=\"_blank\" rel=\"noopener noreferrer\">mettre \u00e0 jour ou faire tourner vos cl\u00e9s DKIM<\/a>.<\/p><\/div>\r\n    <\/div>\r\n\n\r\n                                <\/div>\r\n                            \r\n                        <\/div>\r\n\r\n                    \r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center justify-content-center\">\r\n                <div class=\"col-md-10 justify-content-center\">\r\n\r\n                    \r\n                                            <div class=\"\">\r\n                                                            <div>\r\n                                    \n\r\n    <aside data-content-type=\"longform\"  class=\"banner-block longform-spacings rounded-lg shadow-lg px-5 py-6 px-md-6 py-md-7 p-lg-7 bg-light\" data-theme=\"dark\" aria-labelledby=\"banner-block-block_19acf54acf462152c639c08fcb73f7b4\">\r\n                    <p class=\"text-uppercase section-caption text-body-color\">\r\n                Fonctionnalit\u00e9 de s\u00e9curit\u00e9 des emails            <\/p>\r\n                            <p class=\"h4 text-accent fw-bold\" id=\"banner-block-block_19acf54acf462152c639c08fcb73f7b4\">\r\n                Obtenez une rotation automatique des cl\u00e9s DKIM            <\/p>\r\n                            <div class=\"mb-0 text-body-color\">\r\n                                    <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">Voici une chose de moins dont vous devez vous soucier. Les utilisateurs de Sinch Mailgun b\u00e9n\u00e9ficient d\u2019une s\u00e9curit\u00e9 et d\u2019une tranquillit\u00e9 d\u2019esprit suppl\u00e9mentaires gr\u00e2ce \u00e0 une nouvelle fonctionnalit\u00e9 qui automatise la rotation des cl\u00e9s DKIM. Si vous utilisez Mailgun Send, vous pouvez choisir de mettre \u00e0 jour les cl\u00e9s DKIM 2048\u00a0bits tous les 120\u00a0jours. Faites tourner vos cl\u00e9s manuellement chaque fois que c\u2019est n\u00e9cessaire.<\/p><\/div>\r\n                            <\/div>\r\n        \r\n        <div class=\"text-start mt-5\"><a href=\"https:\/\/documentation.mailgun.com\/docs\/mailgun\/user-manual\/domains\/dkim_security\" target=\"_blank\" class=\"btn btn-secondary\" >Find out more<\/a><\/div>\r\n    <\/aside>\r\n\r\n\n\r\n                                <\/div>\r\n                            \r\n                        <\/div>\r\n\r\n                    \r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body shadow-divider\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-1 pe-md-7 pe-lg-10\">\r\n                        \n\r\n    \r\n    \r\n    \r\n                    <div class=\"position-relative\">\r\n                <div id=\"highcharts_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY\"><\/div>\r\n            <\/div>\r\n        \r\n        <script>\r\n            (function() {\r\n                \/\/ Init chart\r\n                function chartInit_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY() {\r\n                    const chartID = \"highcharts_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY\";\r\n                    const chartContainer = document.getElementById(chartID);\r\n\r\n                    if (!chartContainer) return;\r\n\r\n                    \/\/ Check if chart already existns. Do not init it again\r\n                    if (chartContainer.dataset.initialized === \"true\") {\r\n                        \/\/ console.log(\"Chart already initialized: \" + chartID);\r\n                        return;\r\n                    }\r\n\r\n                    chartContainer.dataset.initialized = \"true\"; \/\/ Mark chart as initialised\r\n\r\n\r\n                    Highcharts.chart(chartID, {\r\n                        credits: {\r\n                            enabled: false,\r\n                        },\r\n                        chart: {\r\n                            type: \"column\",\r\n                            backgroundColor: \"transparent\"\r\n                            , spacing: [0, 20, 0, 20],\r\n                            \/\/ height: '40%',\r\n                        },\r\n                        title: {\r\n                            text: \"<b>Exp\u00e9diteurs utilisant DMARC pour l\u2019authentification des emails<\/b> (2023 vs 2024)\",\r\n                            align: \"left\",\r\n                            style: {\r\n                                fontWeight: 400,\r\n                                fontSize: \"1rem\",\r\n                                color: \"var(--sinch-accent, #000000)\",\r\n                            },\r\n                        },\r\n                        tooltip: {\r\n                            pointFormat: \"<b>{point.y}%<\/b>\",\r\n                        },\r\n                        accessibility: {\r\n                            enabled: false,\r\n                            point: {\r\n                                valueSuffix: \"%\",\r\n                            },\r\n                        }\r\n                        , xAxis: {\r\n                                    type: 'category',\r\n                                    labels: {\r\n                                        style: {\r\n                                            color: 'var(--sinch-body-color, #000000)',\r\n                                        },\r\n                                    },\r\n                                },\r\n                                yAxis: {\r\n                                    visible: false,\r\n                                    min: 0,\r\n                                    max: 100,\r\n                                    title: {\r\n                                        text: null,\r\n                                    },\r\n                                    gridLineColor: 'transparent',\r\n                                }, legend: { enabled: true, itemStyle: { color: 'var(--sinch-body-color, #000000)', fontWeight: '400' } },\r\n                        plotOptions: {\r\n                            column: {\r\n                                    borderWidth: 0,\r\n                                    borderRadius: '20%',\r\n                                    grouping: false,\r\n                                    events: {\r\n                                        legendItemClick: function () {\r\n                                            return false; \r\n                                        }\r\n                                    },pointPadding: 0.25,},                        },\r\n                        series: [\r\n                            \r\n                                        {\r\n                                            color: '#85b6ff40',\r\n                                    pointPlacement: -0.2,\r\n                                            enableMouseTracking: false,\r\n                                            showInLegend: false,\r\n                                            data: [\r\n                                    100,100,100,\r\n                                            ],\r\n                                        },\r\n                                     {\r\n                                animation: {\r\n                                    duration: 2000,\r\n                                }\r\n                                ,\r\n                                            color: '#85b6ff',\r\n                                            name: '2023',\r\n                                            dataLabels: {\r\n                                                enabled: true,\r\n                                                formatter: function () {\r\n                                                    let returnVal = this.y + '%';\r\n                                                    return returnVal;\r\n                                                },\r\n                                                style:{\r\n                                                    fontWeight: '400',\r\n                                                    color: 'var(--sinch-body-color, #000000)',\r\n                                                    textOutline: 'var(--sinch-subtle-border-color, none)',\r\n                                                    \r\n                                                }\r\n                                            }\r\n                                        , pointPlacement: -0.2,\r\n\r\n                                data: [\r\n                                    \r\n                                                {\r\n                                                    name: `<span class=\"chart-columns-categories-fs\">Oui<\/span>`,\r\n                                                    y: 42.6,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `<span class=\"chart-columns-categories-fs\">Non<\/span>`,\r\n                                                    y: 18.9,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `<span class=\"chart-columns-categories-fs\">Je ne sais pas<\/span>`,\r\n                                                    y: 38.6,\r\n                                                },\r\n                                                                            ],\r\n                            }\r\n                            ,\r\n                            \r\n                                        {\r\n                                            color: '#2977ff40',\r\n                                            enableMouseTracking: false,\r\n                                            showInLegend: false,\r\n                                            pointPlacement: 0.2,data: [\r\n                                    100,100,100,\r\n                                            ],\r\n                                        },\r\n                                    \r\n                                        {\r\n                                            animation: {\r\n                                                duration: 2000,\r\n                                            },\r\n                                            color: '#2977ff',\r\n                                            name: '2024',\r\n                                            dataLabels: {\r\n                                                enabled: true,\r\n                                                formatter: function () {\r\n                                                    let returnVal = this.y + '%';\r\n                                                    return returnVal;\r\n                                                },\r\n                                                style:{\r\n                                                    fontWeight: '400',\r\n                                                    color: 'var(--sinch-body-color, #000000)',\r\n                                                    textOutline: 'var(--sinch-subtle-border-color, none)',\r\n                                                }\r\n                                            }, \r\n                                    pointPlacement: 0.2,data: [\r\n                                \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">Oui<\/span>',\r\n                                                y: 53.8,\r\n                                            },\r\n                                        \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">Non<\/span>',\r\n                                                y: 17.9,\r\n                                            },\r\n                                        \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">Je ne sais pas<\/span>',\r\n                                                y: 28.3,\r\n                                            },\r\n                                                   \r\n                                            ],\r\n                                        }\r\n                                                                                        ],\r\n                    });\r\n                }\r\n\r\n                document.addEventListener(\"DOMContentLoaded\", function() {\r\n                    const chartElement = document.getElementById(\"highcharts_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY\");\r\n\r\n                    \/\/ on frontend: Init chart only on scroll (if not initialised)\r\n                    function checkAndInitChart() {\r\n                        if (!chartElement || chartElement.dataset.initialized === \"true\") return;\r\n                        if (isScrolledIntoView(chartElement)) {\r\n                            chartInit_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY();\r\n                        }\r\n                    }\r\n\r\n                    window.addEventListener(\"scroll\", checkAndInitChart);\r\n                    window.addEventListener(\"resize\", chartInit_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY, true);\r\n\r\n                    \/\/ If is visible on load, init\r\n                    checkAndInitChart();\r\n                });\r\n\r\n                \/\/ If we are in Block Editor, reinit chart on each change\r\n                            })();\r\n\r\n            \/\/ window.addEventListener('DOMContentLoaded', function() {\r\n            \/\/     let chartInitialized_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY = false;\r\n            \/\/     const chartID_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY = \"highcharts_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY\";\r\n\r\n            \/\/     chartInit_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY(chartID_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY);\r\n\r\n            \/\/     const chartElement_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY = document.getElementById(chartID_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY);\r\n            \/\/     if (window.isScrolledIntoView(chartElement_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY, false)) {\r\n            \/\/         chartInitialized_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY = true;\r\n            \/\/     }\r\n\r\n            \/\/     addEventListener(\"scroll\", (event) => {\r\n            \/\/         if (!chartInitialized_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY) {\r\n            \/\/             const chartElement_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY = document.getElementById(chartID_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY);\r\n            \/\/             if (window.isScrolledIntoView(chartElement_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY, false)) {\r\n            \/\/                 chartInit_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY(chartID_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY);\r\n\r\n            \/\/                 chartInitialized_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY = true;\r\n            \/\/             }\r\n            \/\/         }\r\n            \/\/     });\r\n            \/\/ });\r\n\r\n            \/\/ window.addEventListener('resize', function(event) {\r\n            \/\/     const chartID_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY = \"highcharts_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY\";\r\n            \/\/     chartInit_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY(chartID_block_YmxvY2tfNjI2M2U0ZjI5YmI1NjUyOTM3MGQzMmM0M2IwNGI1MWY);\r\n            \/\/ }, true);\r\n\r\n            \/\/         <\/script>\r\n\r\n\n\r\n                    <\/div>\r\n                \r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-2 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h2 class=\"h3 mb-0\">Adoption de DMARC<\/h2><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p>On peut dire que l\u2019aspect le plus important des nouvelles r\u00e8gles de Google et Yahoo pour les exp\u00e9diteurs de masse est l\u2019exigence DMARC. DMARC offre un moyen d\u2019exploiter la puissance de SPF et de DKIM pour une authentification forte des emails.<\/p><p class=\"mb-0\">Les r\u00e9sultats de notre enqu\u00eate montrent une augmentation de l\u2019adoption de DMARC par rapport aux r\u00e9sultats que nous avons publi\u00e9s dans <a href=\"https:\/\/www.mailgun.com\/resources\/research\/state-of-deliverability-2023\/\" target=\"_blank\" rel=\"noopener noreferrer\">L\u2019\u00e9tat de la d\u00e9livrabilit\u00e9 des emails en 2023<\/a>. <b>En 2024, 53,8\u00a0% des exp\u00e9diteurs nous ont dit qu\u2019ils utilisaient DMARC<\/b>. Cela repr\u00e9sente une augmentation de 11\u00a0% par rapport aux 42,6\u00a0% qui avaient mis en \u0153uvre DMARC en 2023.<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-2 ps-md-7 ps-lg-10\">\r\n                        \n\r\n    \r\n    \r\n    \r\n                    <div class=\"position-relative\">\r\n                <div id=\"highcharts_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI\"><\/div>\r\n            <\/div>\r\n        \r\n        <script>\r\n            (function() {\r\n                \/\/ Init chart\r\n                function chartInit_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI() {\r\n                    const chartID = \"highcharts_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI\";\r\n                    const chartContainer = document.getElementById(chartID);\r\n\r\n                    if (!chartContainer) return;\r\n\r\n                    \/\/ Check if chart already existns. Do not init it again\r\n                    if (chartContainer.dataset.initialized === \"true\") {\r\n                        \/\/ console.log(\"Chart already initialized: \" + chartID);\r\n                        return;\r\n                    }\r\n\r\n                    chartContainer.dataset.initialized = \"true\"; \/\/ Mark chart as initialised\r\n\r\n\r\n                    Highcharts.chart(chartID, {\r\n                        credits: {\r\n                            enabled: false,\r\n                        },\r\n                        chart: {\r\n                            type: \"column\",\r\n                            backgroundColor: \"transparent\"\r\n                            , spacing: [0, 20, 0, 20],\r\n                            \/\/ height: '40%',\r\n                        },\r\n                        title: {\r\n                            text: \"<b>Exp\u00e9diteurs utilisant DMARC en 2024<\/b> (Comparaison du volume mensuel)\",\r\n                            align: \"left\",\r\n                            style: {\r\n                                fontWeight: 400,\r\n                                fontSize: \"1rem\",\r\n                                color: \"var(--sinch-accent, #000000)\",\r\n                            },\r\n                        },\r\n                        tooltip: {\r\n                            pointFormat: \"<b>{point.y}%<\/b>\",\r\n                        },\r\n                        accessibility: {\r\n                            enabled: false,\r\n                            point: {\r\n                                valueSuffix: \"%\",\r\n                            },\r\n                        }\r\n                        , xAxis: {\r\n                                    type: 'category',\r\n                                    labels: {\r\n                                        style: {\r\n                                            color: 'var(--sinch-body-color, #000000)',\r\n                                        },\r\n                                    },\r\n                                },\r\n                                yAxis: {\r\n                                    visible: false,\r\n                                    min: 0,\r\n                                    max: 100,\r\n                                    title: {\r\n                                        text: null,\r\n                                    },\r\n                                    gridLineColor: 'transparent',\r\n                                }, legend: { enabled: true, itemStyle: { color: 'var(--sinch-body-color, #000000)', fontWeight: '400' } },\r\n                        plotOptions: {\r\n                            column: {\r\n                                    borderWidth: 0,\r\n                                    borderRadius: '20%',\r\n                                    grouping: false,\r\n                                    events: {\r\n                                        legendItemClick: function () {\r\n                                            return false; \r\n                                        }\r\n                                    },pointPadding: 0.30,},                        },\r\n                        series: [\r\n                            \r\n                                        {\r\n                                            color: '#2977ff40',\r\n                                    pointPlacement: -0.3,\r\n                                            enableMouseTracking: false,\r\n                                            showInLegend: false,\r\n                                            data: [\r\n                                    100,100,100,100,\r\n                                            ],\r\n                                        },\r\n                                     {\r\n                                animation: {\r\n                                    duration: 2000,\r\n                                }\r\n                                ,\r\n                                            color: '#2977ff',\r\n                                            name: 'Oui',\r\n                                            dataLabels: {\r\n                                                enabled: true,\r\n                                                formatter: function () {\r\n                                                    let returnVal = this.y + '%';\r\n                                                    return returnVal;\r\n                                                },\r\n                                                style:{\r\n                                                    fontWeight: '400',\r\n                                                    color: 'var(--sinch-body-color, #000000)',\r\n                                                    textOutline: 'var(--sinch-subtle-border-color, none)',\r\n                                                    \r\n                                                }\r\n                                            }\r\n                                        , pointPlacement: -0.3,\r\n\r\n                                data: [\r\n                                    \r\n                                                {\r\n                                                    name: `<span class=\"chart-columns-categories-fs\">Plus d\u2019un million<\/span>`,\r\n                                                    y: 72.8,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `<span class=\"chart-columns-categories-fs\">De 100\u00a0000 \u00e0 1\u00a0million<\/span>`,\r\n                                                    y: 69.5,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `<span class=\"chart-columns-categories-fs\">De 50\u00a0000 \u00e0 100\u00a0000<\/span>`,\r\n                                                    y: 63.3,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `<span class=\"chart-columns-categories-fs\">Moins de 50\u00a0000<\/span>`,\r\n                                                    y: 45.1,\r\n                                                },\r\n                                                                            ],\r\n                            }\r\n                            ,\r\n                            \r\n                                        {\r\n                                            color: '#85b6ff40',\r\n                                            enableMouseTracking: false,\r\n                                            showInLegend: false,\r\n                                            pointPlacement: 0,data: [\r\n                                    100,100,100,100,\r\n                                            ],\r\n                                        },\r\n                                    \r\n                                        {\r\n                                            animation: {\r\n                                                duration: 2000,\r\n                                            },\r\n                                            color: '#85b6ff',\r\n                                            name: 'Je ne sais pas',\r\n                                            dataLabels: {\r\n                                                enabled: true,\r\n                                                formatter: function () {\r\n                                                    let returnVal = this.y + '%';\r\n                                                    return returnVal;\r\n                                                },\r\n                                                style:{\r\n                                                    fontWeight: '400',\r\n                                                    color: 'var(--sinch-body-color, #000000)',\r\n                                                    textOutline: 'var(--sinch-subtle-border-color, none)',\r\n                                                }\r\n                                            }, \r\n                                    pointPlacement: 0,data: [\r\n                                \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">Plus d\u2019un million<\/span>',\r\n                                                y: 20,\r\n                                            },\r\n                                        \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">De 100\u00a0000 \u00e0 1\u00a0million<\/span>',\r\n                                                y: 19.1,\r\n                                            },\r\n                                        \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">De 50\u00a0000 \u00e0 100\u00a0000<\/span>',\r\n                                                y: 23.1,\r\n                                            },\r\n                                        \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">Moins de 50\u00a0000<\/span>',\r\n                                                y: 32.8,\r\n                                            },\r\n                                                   \r\n                                            ],\r\n                                        }\r\n                                                                ,\r\n                            \r\n                                        {\r\n                                            color: '#f0412640',\r\n                                            pointPlacement: 0.3,\r\n                                            enableMouseTracking: false,\r\n                                            showInLegend: false,\r\n                                            data: [\r\n                                    100,100,100,100,\r\n                                            ],\r\n                                        },\r\n                                    \r\n                                        {\r\n                                            animation: {\r\n                                                duration: 2000,\r\n                                            },\r\n                                            color: '#f04126',\r\n                                            name: 'Non',\r\n                                            dataLabels: {\r\n                                                enabled: true,\r\n                                                formatter: function () {\r\n                                                    let returnVal = this.y + '%';\r\n                                                    return returnVal;\r\n                                                },\r\n                                                style:{\r\n                                                    fontWeight: '400',\r\n                                                    color: 'var(--sinch-body-color, #000000)',\r\n                                                    textOutline: 'var(--sinch-subtle-border-color, none)',\r\n                                                }\r\n                                            },\r\n                                            pointPlacement: 0.3,\r\n                                            data: [ \r\n                                    \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">Plus d\u2019un million<\/span>',\r\n                                                y: 7.2,\r\n                                            },\r\n                                        \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">De 100\u00a0000 \u00e0 1\u00a0million<\/span>',\r\n                                                y: 11.3,\r\n                                            },\r\n                                        \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">De 50\u00a0000 \u00e0 100\u00a0000<\/span>',\r\n                                                y: 13.6,\r\n                                            },\r\n                                        \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">Moins de 50\u00a0000<\/span>',\r\n                                                y: 22.1,\r\n                                            },\r\n                                                   \r\n                                            ],\r\n                                        }\r\n                                                            ],\r\n                    });\r\n                }\r\n\r\n                document.addEventListener(\"DOMContentLoaded\", function() {\r\n                    const chartElement = document.getElementById(\"highcharts_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI\");\r\n\r\n                    \/\/ on frontend: Init chart only on scroll (if not initialised)\r\n                    function checkAndInitChart() {\r\n                        if (!chartElement || chartElement.dataset.initialized === \"true\") return;\r\n                        if (isScrolledIntoView(chartElement)) {\r\n                            chartInit_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI();\r\n                        }\r\n                    }\r\n\r\n                    window.addEventListener(\"scroll\", checkAndInitChart);\r\n                    window.addEventListener(\"resize\", chartInit_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI, true);\r\n\r\n                    \/\/ If is visible on load, init\r\n                    checkAndInitChart();\r\n                });\r\n\r\n                \/\/ If we are in Block Editor, reinit chart on each change\r\n                            })();\r\n\r\n            \/\/ window.addEventListener('DOMContentLoaded', function() {\r\n            \/\/     let chartInitialized_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI = false;\r\n            \/\/     const chartID_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI = \"highcharts_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI\";\r\n\r\n            \/\/     chartInit_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI(chartID_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI);\r\n\r\n            \/\/     const chartElement_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI = document.getElementById(chartID_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI);\r\n            \/\/     if (window.isScrolledIntoView(chartElement_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI, false)) {\r\n            \/\/         chartInitialized_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI = true;\r\n            \/\/     }\r\n\r\n            \/\/     addEventListener(\"scroll\", (event) => {\r\n            \/\/         if (!chartInitialized_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI) {\r\n            \/\/             const chartElement_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI = document.getElementById(chartID_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI);\r\n            \/\/             if (window.isScrolledIntoView(chartElement_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI, false)) {\r\n            \/\/                 chartInit_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI(chartID_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI);\r\n\r\n            \/\/                 chartInitialized_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI = true;\r\n            \/\/             }\r\n            \/\/         }\r\n            \/\/     });\r\n            \/\/ });\r\n\r\n            \/\/ window.addEventListener('resize', function(event) {\r\n            \/\/     const chartID_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI = \"highcharts_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI\";\r\n            \/\/     chartInit_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI(chartID_block_YmxvY2tfYzMyNjNhYmFiM2Y4ZDMwYjRmODUyNmZhMzM1YTY1ZDI);\r\n            \/\/ }, true);\r\n\r\n            \/\/         <\/script>\r\n\r\n\n\r\n                    <\/div>\r\n                \r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-1 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h3 class=\"h4 mb-0\"><\/h3><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p class=\"mb-0\">Comme on pouvait s\u2019y attendre, en raison de l\u2019exigence DMARC de Google, l\u2019augmentation semble encore plus forte chez les exp\u00e9diteurs de masse. Alors qu\u2019environ 56\u00a0% des exp\u00e9diteurs aux volumes les plus \u00e9lev\u00e9s avaient mis en place DMARC en 2023, ils \u00e9taient environ 70\u00a0% ou plus \u00e0 l\u2019avoir fait en 2024.<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center justify-content-center\">\r\n                <div class=\"col-md-10 justify-content-center\">\r\n\r\n                                            <div class=\"d-flex flex-column gap-3 gap-lg-4\">\r\n\r\n                                                            <div>\r\n                                    \r\n                                    <h3 class=\"h4 mb-0\">Politiques DMARC<\/h3>                                <\/div>\r\n                            \r\n                            <div class=\"content-body text-body-color\"><p class=\"mb-0\">Lors de la configuration de DMARC, les exp\u00e9diteurs doivent choisir une politique sp\u00e9cifique qui informe les serveurs de messagerie de r\u00e9ception de la mani\u00e8re de traiter les messages qui \u00e9chouent \u00e0 l\u2019authentification SPF ou DKIM. Voici comment fonctionnent chacune des trois politiques\u00a0:<\/p><\/div>                        <\/div>\r\n                    \r\n                                            <div class=\"mt-6 mt-md-7 mt-lg-9\">\r\n                                                            <div>\r\n                                    \n    <div data-content-type=\"longform\"  class=\"callout text-body-color px-5 py-6 px-md-6 px-lg-7 py-md-7 longform-spacings rounded-lg bg-light\" data-theme=\"light\">\r\n\r\n        <div class=\"content-body\"> <p><b>1.<\/b> None<\/b> (p=none)\u00a0: Cette politique DMARC indique aux serveurs de messagerie de r\u00e9ception de ne rien faire si un message \u00e9choue \u00e0 l\u2019authentification.<\/p><p><b>2.<\/b> Quarantine<\/b> (p=quarantine)\u00a0: Cette politique DMARC indique aux serveurs de messagerie de r\u00e9ception que les \u00e9checs d\u2019authentification doivent \u00eatre filtr\u00e9s dans les spams.<\/p><p class=\"mb-0\"><b>3.<\/b> Reject<\/b> (p=reject)\u00a0: Cette politique DMARC est la plus forte. Elle indique aux serveurs de messagerie de r\u00e9ception que les \u00e9checs d\u2019authentification ne doivent pas du tout \u00eatre livr\u00e9s.<\/p><\/div>\r\n    <\/div>\r\n\n\r\n                                <\/div>\r\n                            \r\n                        <\/div>\r\n\r\n                    \r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-1 pe-md-7 pe-lg-10\">\r\n                        \n\r\n    \r\n    \r\n    \r\n                    <div class=\"position-relative\">\r\n                <div id=\"highcharts_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ\"><\/div>\r\n            <\/div>\r\n        \r\n        <script>\r\n            (function() {\r\n                \/\/ Init chart\r\n                function chartInit_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ() {\r\n                    const chartID = \"highcharts_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ\";\r\n                    const chartContainer = document.getElementById(chartID);\r\n\r\n                    if (!chartContainer) return;\r\n\r\n                    \/\/ Check if chart already existns. Do not init it again\r\n                    if (chartContainer.dataset.initialized === \"true\") {\r\n                        \/\/ console.log(\"Chart already initialized: \" + chartID);\r\n                        return;\r\n                    }\r\n\r\n                    chartContainer.dataset.initialized = \"true\"; \/\/ Mark chart as initialised\r\n\r\n\r\n                    Highcharts.chart(chartID, {\r\n                        credits: {\r\n                            enabled: false,\r\n                        },\r\n                        chart: {\r\n                            type: \"pie\",\r\n                            backgroundColor: \"transparent\"\r\n                            ,\r\n                            \/\/ height: '40%',\r\n                        },\r\n                        title: {\r\n                            text: \"<b>Quelle est votre politique DMARC actuelle\u00a0?<\/b>\",\r\n                            align: \"left\",\r\n                            style: {\r\n                                fontWeight: 400,\r\n                                fontSize: \"1rem\",\r\n                                color: \"var(--sinch-accent, #000000)\",\r\n                            },\r\n                        },\r\n                        tooltip: {\r\n                            pointFormat: \"<b>{point.y}%<\/b>\",\r\n                        },\r\n                        accessibility: {\r\n                            enabled: false,\r\n                            point: {\r\n                                valueSuffix: \"%\",\r\n                            },\r\n                        }\r\n                        , colors: ['#7d66ff','#5996ff','#368f7d','#aeb7bd',],\r\n                        plotOptions: {\r\n                            pie: {\r\n                                    allowPointSelect: false,\r\n                                    borderWidth: 0,\r\n                                    cursor: 'pointer',\r\n                                    dataLabels: {\r\n                                        enabled: true,\r\n                                        format: `<span style='font-size:1.7em; font-weight:400'>{point.y}%<\/span><br><span style='font-weight:400' class='d-none d-lg-inline'>{point.name}<\/span>`,\r\n                                        distance: 30,\r\n                                        connectorColor: '#c9d1d6',\r\n                                        style: {\r\n                                            color: 'var(--sinch-body-color, #000000)',\r\n                                            textOutline: 'none',\r\n                                        },\r\n                                        padding: 10,\r\n                                    },\r\n                                },                        },\r\n                        series: [\r\n                             {\r\n                                animation: {\r\n                                    duration: 2000,\r\n                                }\r\n                                ,\r\n                                            colorByPoint: true,\r\n                                            name: 'Percentage'\r\n                                        ,\r\n\r\n                                data: [\r\n                                    \r\n                                                {\r\n                                                    name: `p=none`,\r\n                                                    y: 31.8,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `p=quarantine`,\r\n                                                    y: 19.3,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `p=reject`,\r\n                                                    y: 17.6,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `Je ne sais pas`,\r\n                                                    y: 31.3,\r\n                                                },\r\n                                                                            ],\r\n                            }\r\n                                                                                ],\r\n                    });\r\n                }\r\n\r\n                document.addEventListener(\"DOMContentLoaded\", function() {\r\n                    const chartElement = document.getElementById(\"highcharts_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ\");\r\n\r\n                    \/\/ on frontend: Init chart only on scroll (if not initialised)\r\n                    function checkAndInitChart() {\r\n                        if (!chartElement || chartElement.dataset.initialized === \"true\") return;\r\n                        if (isScrolledIntoView(chartElement)) {\r\n                            chartInit_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ();\r\n                        }\r\n                    }\r\n\r\n                    window.addEventListener(\"scroll\", checkAndInitChart);\r\n                    window.addEventListener(\"resize\", chartInit_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ, true);\r\n\r\n                    \/\/ If is visible on load, init\r\n                    checkAndInitChart();\r\n                });\r\n\r\n                \/\/ If we are in Block Editor, reinit chart on each change\r\n                            })();\r\n\r\n            \/\/ window.addEventListener('DOMContentLoaded', function() {\r\n            \/\/     let chartInitialized_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ = false;\r\n            \/\/     const chartID_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ = \"highcharts_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ\";\r\n\r\n            \/\/     chartInit_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ(chartID_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ);\r\n\r\n            \/\/     const chartElement_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ = document.getElementById(chartID_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ);\r\n            \/\/     if (window.isScrolledIntoView(chartElement_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ, false)) {\r\n            \/\/         chartInitialized_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ = true;\r\n            \/\/     }\r\n\r\n            \/\/     addEventListener(\"scroll\", (event) => {\r\n            \/\/         if (!chartInitialized_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ) {\r\n            \/\/             const chartElement_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ = document.getElementById(chartID_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ);\r\n            \/\/             if (window.isScrolledIntoView(chartElement_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ, false)) {\r\n            \/\/                 chartInit_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ(chartID_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ);\r\n\r\n            \/\/                 chartInitialized_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ = true;\r\n            \/\/             }\r\n            \/\/         }\r\n            \/\/     });\r\n            \/\/ });\r\n\r\n            \/\/ window.addEventListener('resize', function(event) {\r\n            \/\/     const chartID_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ = \"highcharts_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ\";\r\n            \/\/     chartInit_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ(chartID_block_YmxvY2tfOGRiN2ExNjk2ODIyMTc2ODFmYjdmYjQ4YWQ5Y2MxMTQ);\r\n            \/\/ }, true);\r\n\r\n            \/\/         <\/script>\r\n\r\n\n\r\n                    <\/div>\r\n                \r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-2 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h3 class=\"h4 mb-0\"><\/h3><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p>L\u2019exigence DMARC de Yahoo et Google imposait uniquement aux exp\u00e9diteurs d\u2019utiliser une politique p=none. En effet, \u00e0 ce stade, les fournisseurs de messagerie essaient d\u2019inciter les exp\u00e9diteurs \u00e0 faire le premier pas vers l\u2019application.<\/p><p class=\"mb-0\">La politique p=none \u00e9tait la politique la plus couramment utilis\u00e9e par les exp\u00e9diteurs en 2023, et elle l\u2019est rest\u00e9e dans notre derni\u00e8re enqu\u00eate. <b>31,8\u00a0% des exp\u00e9diteurs qui utilisent DMARC ont leur politique d\u00e9finie sur None, 19,3\u00a0% utilisent Quarantine et 17,7\u00a0% ont une politique d\u00e9finie sur Reject<\/b>.<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-2 ps-md-7 ps-lg-10\">\r\n                        \n\r\n    \r\n    \r\n    \r\n                    <div class=\"position-relative\">\r\n                <div id=\"highcharts_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI\"><\/div>\r\n            <\/div>\r\n        \r\n        <script>\r\n            (function() {\r\n                \/\/ Init chart\r\n                function chartInit_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI() {\r\n                    const chartID = \"highcharts_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI\";\r\n                    const chartContainer = document.getElementById(chartID);\r\n\r\n                    if (!chartContainer) return;\r\n\r\n                    \/\/ Check if chart already existns. Do not init it again\r\n                    if (chartContainer.dataset.initialized === \"true\") {\r\n                        \/\/ console.log(\"Chart already initialized: \" + chartID);\r\n                        return;\r\n                    }\r\n\r\n                    chartContainer.dataset.initialized = \"true\"; \/\/ Mark chart as initialised\r\n\r\n\r\n                    Highcharts.chart(chartID, {\r\n                        credits: {\r\n                            enabled: false,\r\n                        },\r\n                        chart: {\r\n                            type: \"column\",\r\n                            backgroundColor: \"transparent\"\r\n                            , spacing: [0, 20, 0, 20],\r\n                            \/\/ height: '40%',\r\n                        },\r\n                        title: {\r\n                            text: \"<b>Mise en \u0153uvre de la politique DMARC<\/b> (2023 vs 2024)\",\r\n                            align: \"left\",\r\n                            style: {\r\n                                fontWeight: 400,\r\n                                fontSize: \"1rem\",\r\n                                color: \"var(--sinch-accent, #000000)\",\r\n                            },\r\n                        },\r\n                        tooltip: {\r\n                            pointFormat: \"<b>{point.y}%<\/b>\",\r\n                        },\r\n                        accessibility: {\r\n                            enabled: false,\r\n                            point: {\r\n                                valueSuffix: \"%\",\r\n                            },\r\n                        }\r\n                        , xAxis: {\r\n                                    type: 'category',\r\n                                    labels: {\r\n                                        style: {\r\n                                            color: 'var(--sinch-body-color, #000000)',\r\n                                        },\r\n                                    },\r\n                                },\r\n                                yAxis: {\r\n                                    visible: false,\r\n                                    min: 0,\r\n                                    max: 100,\r\n                                    title: {\r\n                                        text: null,\r\n                                    },\r\n                                    gridLineColor: 'transparent',\r\n                                }, legend: { enabled: true, itemStyle: { color: 'var(--sinch-body-color, #000000)', fontWeight: '400' } },\r\n                        plotOptions: {\r\n                            column: {\r\n                                    borderWidth: 0,\r\n                                    borderRadius: '20%',\r\n                                    grouping: false,\r\n                                    events: {\r\n                                        legendItemClick: function () {\r\n                                            return false; \r\n                                        }\r\n                                    },pointPadding: 0.25,},                        },\r\n                        series: [\r\n                            \r\n                                        {\r\n                                            color: '#a3c8ff40',\r\n                                    pointPlacement: -0.2,\r\n                                            enableMouseTracking: false,\r\n                                            showInLegend: false,\r\n                                            data: [\r\n                                    100,100,100,100,\r\n                                            ],\r\n                                        },\r\n                                     {\r\n                                animation: {\r\n                                    duration: 2000,\r\n                                }\r\n                                ,\r\n                                            color: '#a3c8ff',\r\n                                            name: '2023',\r\n                                            dataLabels: {\r\n                                                enabled: true,\r\n                                                formatter: function () {\r\n                                                    let returnVal = this.y + '%';\r\n                                                    return returnVal;\r\n                                                },\r\n                                                style:{\r\n                                                    fontWeight: '400',\r\n                                                    color: 'var(--sinch-body-color, #000000)',\r\n                                                    textOutline: 'var(--sinch-subtle-border-color, none)',\r\n                                                    \r\n                                                }\r\n                                            }\r\n                                        , pointPlacement: -0.2,\r\n\r\n                                data: [\r\n                                    \r\n                                                {\r\n                                                    name: `<span class=\"chart-columns-categories-fs\">p=none<\/span>`,\r\n                                                    y: 42.6,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `<span class=\"chart-columns-categories-fs\">p=quarantine<\/span>`,\r\n                                                    y: 18.9,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `<span class=\"chart-columns-categories-fs\">p=reject<\/span>`,\r\n                                                    y: 38.6,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `<span class=\"chart-columns-categories-fs\">Je ne sais pas<\/span>`,\r\n                                                    y: 38.6,\r\n                                                },\r\n                                                                            ],\r\n                            }\r\n                            ,\r\n                            \r\n                                        {\r\n                                            color: '#2977ff40',\r\n                                            enableMouseTracking: false,\r\n                                            showInLegend: false,\r\n                                            pointPlacement: 0.2,data: [\r\n                                    100,100,100,100,\r\n                                            ],\r\n                                        },\r\n                                    \r\n                                        {\r\n                                            animation: {\r\n                                                duration: 2000,\r\n                                            },\r\n                                            color: '#2977ff',\r\n                                            name: '2024',\r\n                                            dataLabels: {\r\n                                                enabled: true,\r\n                                                formatter: function () {\r\n                                                    let returnVal = this.y + '%';\r\n                                                    return returnVal;\r\n                                                },\r\n                                                style:{\r\n                                                    fontWeight: '400',\r\n                                                    color: 'var(--sinch-body-color, #000000)',\r\n                                                    textOutline: 'var(--sinch-subtle-border-color, none)',\r\n                                                }\r\n                                            }, \r\n                                    pointPlacement: 0.2,data: [\r\n                                \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">p=none<\/span>',\r\n                                                y: 53.8,\r\n                                            },\r\n                                        \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">p=quarantine<\/span>',\r\n                                                y: 17.9,\r\n                                            },\r\n                                        \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">p=reject<\/span>',\r\n                                                y: 28.3,\r\n                                            },\r\n                                        \r\n                                            {\r\n                                                name: '<span class=\"chart-columns-categories-fs\">Je ne sais pas<\/span>',\r\n                                                y: 28.3,\r\n                                            },\r\n                                                   \r\n                                            ],\r\n                                        }\r\n                                                                                        ],\r\n                    });\r\n                }\r\n\r\n                document.addEventListener(\"DOMContentLoaded\", function() {\r\n                    const chartElement = document.getElementById(\"highcharts_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI\");\r\n\r\n                    \/\/ on frontend: Init chart only on scroll (if not initialised)\r\n                    function checkAndInitChart() {\r\n                        if (!chartElement || chartElement.dataset.initialized === \"true\") return;\r\n                        if (isScrolledIntoView(chartElement)) {\r\n                            chartInit_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI();\r\n                        }\r\n                    }\r\n\r\n                    window.addEventListener(\"scroll\", checkAndInitChart);\r\n                    window.addEventListener(\"resize\", chartInit_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI, true);\r\n\r\n                    \/\/ If is visible on load, init\r\n                    checkAndInitChart();\r\n                });\r\n\r\n                \/\/ If we are in Block Editor, reinit chart on each change\r\n                            })();\r\n\r\n            \/\/ window.addEventListener('DOMContentLoaded', function() {\r\n            \/\/     let chartInitialized_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI = false;\r\n            \/\/     const chartID_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI = \"highcharts_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI\";\r\n\r\n            \/\/     chartInit_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI(chartID_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI);\r\n\r\n            \/\/     const chartElement_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI = document.getElementById(chartID_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI);\r\n            \/\/     if (window.isScrolledIntoView(chartElement_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI, false)) {\r\n            \/\/         chartInitialized_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI = true;\r\n            \/\/     }\r\n\r\n            \/\/     addEventListener(\"scroll\", (event) => {\r\n            \/\/         if (!chartInitialized_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI) {\r\n            \/\/             const chartElement_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI = document.getElementById(chartID_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI);\r\n            \/\/             if (window.isScrolledIntoView(chartElement_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI, false)) {\r\n            \/\/                 chartInit_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI(chartID_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI);\r\n\r\n            \/\/                 chartInitialized_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI = true;\r\n            \/\/             }\r\n            \/\/         }\r\n            \/\/     });\r\n            \/\/ });\r\n\r\n            \/\/ window.addEventListener('resize', function(event) {\r\n            \/\/     const chartID_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI = \"highcharts_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI\";\r\n            \/\/     chartInit_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI(chartID_block_YmxvY2tfMGQ5OWVmYzFhYWE4OGM3MWMwMDVmZTZhMWI1MjhmNGI);\r\n            \/\/ }, true);\r\n\r\n            \/\/         <\/script>\r\n\r\n\n\r\n                    <\/div>\r\n                \r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-1 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h3 class=\"h4 mb-0\"><\/h3><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p>En 2023, environ 23\u00a0% des exp\u00e9diteurs avaient des politiques DMARC d\u00e9finies sur None. Mais le changement le plus notable a \u00e9t\u00e9 une diminution du nombre d\u2019exp\u00e9diteurs incertains quant \u00e0 la politique utilis\u00e9e. Alors que 31,3\u00a0% des exp\u00e9diteurs de l\u2019enqu\u00eate de cette ann\u00e9e ne sont pas s\u00fbrs de leur politique DMARC, ce chiffre est en baisse par rapport \u00e0 plus de 40\u00a0% en 2023.<\/p><p>Ce r\u00e9sultat sugg\u00e8re que les nouvelles exigences pour les exp\u00e9diteurs ont non seulement encourag\u00e9 l\u2019adoption de DMARC, mais ont \u00e9galement accru la sensibilisation \u00e0 la norme et \u00e0 ses politiques sp\u00e9cifiques.<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-1 pe-md-7 pe-lg-10\">\r\n                        \n    <div data-content-type=\"longform\" class=\"quote hub-quote longform-spacings d-flex flex-column rounded-lg px-5 py-6 px-md-6 py-md-7 p-lg-7 shadow-sm bg-primary\" data-theme=\"light\">\r\n\r\n        <div class=\"quote-logo mb-3\">\r\n                            <svg height=\"40\" class=\"quote-icon quote-icon-color\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/custom-icons\/quotes-right.svg\"><\/svg>\r\n                    <\/div>\r\n\r\n        <blockquote class=\"quote-content content-body m-0 text-body-color\" id=\"quote-block-844b38da79f54557de63edd47934b5c3\">\r\n            \u00ab\u00a0DMARC comble en fait une lacune que SPF et DKIM ont tous deux laiss\u00e9e, en introduisant le concept d\u2019alignement\u2026 il ferme cette faille et s\u2019assure que vous \u00eates bien qui vous pr\u00e9tendez \u00eatre. Vous pouvez d\u00e9finir une politique DMARC qui dit\u00a0: rejeter, mettre en quarantaine ou surveiller. Pour l\u2019instant, les fournisseurs de messagerie n\u2019exigent rien de plus strict que p=none, mais cela pourrait changer.\u00a0\u00bb        <\/blockquote>\r\n\r\n                    <div class=\"d-flex gap-3 mt-5\">\r\n                                    <div>\r\n                        <img decoding=\"async\" width=\"72\" height=\"72\" class=\"rounded-lg quote-author\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Alison-Gootee_Headshot.jpg\" alt=\"Photo of Alison Gootee\">\r\n                    <\/div>\r\n                                <div class=\"d-flex flex-column align-self-center fs-sm\">\r\n                    <cite class=\"mb-0 fw-bold text-accent fst-normal\" aria-describedby=\"quote-block-844b38da79f54557de63edd47934b5c3\">\r\n                        Alison Gootee                    <\/cite>\r\n                                            <span class=\"mb-0 text-body-color\">Sp\u00e9cialiste de la promotion de la d\u00e9livrabilit\u00e9, Sinch Mailgun<\/span>\r\n                                    <\/div>\r\n            <\/div>\r\n            <\/div>\r\n\n\r\n                    <\/div>\r\n                \r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-2 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h3 class=\"h4 mb-0\">Exigences DMARC aujourd\u2019hui et demain<\/h3><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p class=\"mb-0\">L\u2019utilisation de la politique DMARC p=none pose un probl\u00e8me. Elle ne contribue pas vraiment \u00e0 am\u00e9liorer votre authentification. Les messages qui \u00e9chouent \u00e0 l\u2019authentification DKIM ou SPF peuvent toujours \u00eatre livr\u00e9s dans les bo\u00eetes de r\u00e9ception. <b>Techniquement, vous n\u2019appliquez pas DMARC tant que vous n\u2019avez pas mis en \u0153uvre une politique p=quarantine ou p=reject<\/b>.<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center justify-content-center\">\r\n                <div class=\"col-md-10 justify-content-center\">\r\n\r\n                    \r\n                                            <div class=\"\">\r\n                                                            <div>\r\n                                    \n\r\n\t                    <div class=\"iframe-responsive-container lazy-video rounded-lg overflow-hidden  \">\r\n                <a href=\"https:\/\/www.youtube.com\/watch?v=S7i4NoL384k\" class=\"lazy-video-link\" data-lazy-video=\"S7i4NoL384k\" target=\"_blank\" rel=\"nofollow\" role=\"button\" data-source=\"youtube\" data-language=\"fr\" data-thumb=\"https:\/\/img.youtube.com\/vi\/S7i4NoL384k\/maxresdefault.jpg\" title=\"Sinch Video\">\r\n                    <div class=\"btn btn-light btn-light-social btn-play btn-play-circle\">\r\n                                                    <svg aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/play.svg\"><\/svg>\r\n                                            <\/div>\r\n                    <img decoding=\"async\"  src=\"https:\/\/img.youtube.com\/vi\/S7i4NoL384k\/maxresdefault.jpg\" alt=\"Is your DMARC policy effective? The problem with p=none\">\r\n                <\/a>\r\n            <\/div>\r\n\r\n            \r\n                        <script type=\"application\/ld+json\">\r\n            {\n    \"@context\": \"http:\/\/schema.org\",\n    \"@type\": \"VideoObject\",\n    \"@id\": \"https:\/\/www.youtube.com\/watch?v=S7i4NoL384k#VideoObject\",\n    \"thumbnailUrl\": \"https:\/\/img.youtube.com\/vi\/S7i4NoL384k\/maxresdefault.jpg\",\n    \"embedUrl\": \"https:\/\/www.youtube.com\/embed\/S7i4NoL384k\",\n    \"contentUrl\": \"https:\/\/www.youtube.com\/watch?v=S7i4NoL384k\",\n    \"name\": \"Is your DMARC policy effective? The problem with p=none\",\n    \"description\": \"Results from a new industry survey suggest a DMARC policy of p=none is the most popular choice among email senders. But is it the right choice? Our email deliverability experts suggest keeping your DMARC policy at p=none is a big mistake and a missed opportunity. \\n\\nRecently, Google and Yahoo began requiring senders to use DMARC with a minimum policy of p=none. But the truth is \\u2013 that\\u2019s only the first step towards improving email authentication practices. DMARC with a p=none policy leaves your domain vulnerable to spoofing and phishing attacks, which can harm your sender reputation and reduce inbox placement. DMARC was designed to combat these issues, but unless you\\u2019re using stricter policies, your domain remains could be used for malicious purposes.  \\n\\nThat\\u2019s why even though original research from Sinch Mailgun shows an 11% increase in DMARC adoption, we believe senders need to take things further. \\n\\nThere\\u2019s a reason to use the p=none policy in the beginning, but it shouldn\\u2019t stay that way. Find out why a p=none policy has no teeth and why senders should strongly consider updating their DMARC policy to p=quarantine or p=reject if they want to protect their subscribers and do what\\u2019s best for the future of email. Check out this video to learn more about different DMARC policies. \\n\\nSee how other senders are implementing DMARC policies in results of a global survey: \\nhttps:\/\/www.mailgun.com\/resources\/research\/email-authentication-requirements\/  \\n\\nWant to implement stronger DMARC policies? Get started here: \\nhttps:\/\/www.mailgun.com\/blog\/deliverability\/implement-dmarc\/\",\n    \"uploadDate\": \"2024-11-20T16:56:39+00:00\",\n    \"duration\": \"PT2M8S\"\n}        <\/script>\r\n        \r\n\t\r\n\n\r\n                                <\/div>\r\n                            \r\n                        <\/div>\r\n\r\n                    \r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-2 ps-md-7 ps-lg-10\">\r\n                        \n\r\n    \r\n    \r\n    \r\n                    <div class=\"position-relative\">\r\n                <div id=\"highcharts_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI\"><\/div>\r\n            <\/div>\r\n        \r\n        <script>\r\n            (function() {\r\n                \/\/ Init chart\r\n                function chartInit_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI() {\r\n                    const chartID = \"highcharts_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI\";\r\n                    const chartContainer = document.getElementById(chartID);\r\n\r\n                    if (!chartContainer) return;\r\n\r\n                    \/\/ Check if chart already existns. Do not init it again\r\n                    if (chartContainer.dataset.initialized === \"true\") {\r\n                        \/\/ console.log(\"Chart already initialized: \" + chartID);\r\n                        return;\r\n                    }\r\n\r\n                    chartContainer.dataset.initialized = \"true\"; \/\/ Mark chart as initialised\r\n\r\n\r\n                    Highcharts.chart(chartID, {\r\n                        credits: {\r\n                            enabled: false,\r\n                        },\r\n                        chart: {\r\n                            type: \"pie\",\r\n                            backgroundColor: \"transparent\"\r\n                            ,\r\n                            \/\/ height: '40%',\r\n                        },\r\n                        title: {\r\n                            text: \"<b>Les exp\u00e9diteurs utilisant p=none mettront-ils en \u0153uvre une politique DMARC plus stricte au cours de l\u2019ann\u00e9e prochaine\u00a0?<\/b>\",\r\n                            align: \"left\",\r\n                            style: {\r\n                                fontWeight: 400,\r\n                                fontSize: \"1rem\",\r\n                                color: \"var(--sinch-accent, #000000)\",\r\n                            },\r\n                        },\r\n                        tooltip: {\r\n                            pointFormat: \"<b>{point.y}%<\/b>\",\r\n                        },\r\n                        accessibility: {\r\n                            enabled: false,\r\n                            point: {\r\n                                valueSuffix: \"%\",\r\n                            },\r\n                        }\r\n                        , colors: ['#2977ff','#85b6ff','#f04126','#aeb7bd',],\r\n                        plotOptions: {\r\n                            pie: {\r\n                                    allowPointSelect: false,\r\n                                    borderWidth: 0,\r\n                                    cursor: 'pointer',\r\n                                    dataLabels: {\r\n                                        enabled: true,\r\n                                        format: `<span style='font-size:1.7em; font-weight:400'>{point.y}%<\/span><br><span style='font-weight:400' class='d-none d-lg-inline'>{point.name}<\/span>`,\r\n                                        distance: 30,\r\n                                        connectorColor: '#c9d1d6',\r\n                                        style: {\r\n                                            color: 'var(--sinch-body-color, #000000)',\r\n                                            textOutline: 'none',\r\n                                        },\r\n                                        padding: 10,\r\n                                    },\r\n                                },                        },\r\n                        series: [\r\n                             {\r\n                                animation: {\r\n                                    duration: 2000,\r\n                                }\r\n                                ,\r\n                                            colorByPoint: true,\r\n                                            name: 'Percentage'\r\n                                        ,\r\n\r\n                                data: [\r\n                                    \r\n                                                {\r\n                                                    name: `Oui. Nous appliquerons bient\u00f4t une politique plus stricte`,\r\n                                                    y: 10.1,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `Seulement si des politiques plus strictes sont requises`,\r\n                                                    y: 15.4,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `Seulement si des politiques plus strictes sont requises`,\r\n                                                    y: 61.2,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `Non. Nous r\u00e9pondons aux exigences avec p=none`,\r\n                                                    y: 13.3,\r\n                                                },\r\n                                                                            ],\r\n                            }\r\n                                                                                ],\r\n                    });\r\n                }\r\n\r\n                document.addEventListener(\"DOMContentLoaded\", function() {\r\n                    const chartElement = document.getElementById(\"highcharts_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI\");\r\n\r\n                    \/\/ on frontend: Init chart only on scroll (if not initialised)\r\n                    function checkAndInitChart() {\r\n                        if (!chartElement || chartElement.dataset.initialized === \"true\") return;\r\n                        if (isScrolledIntoView(chartElement)) {\r\n                            chartInit_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI();\r\n                        }\r\n                    }\r\n\r\n                    window.addEventListener(\"scroll\", checkAndInitChart);\r\n                    window.addEventListener(\"resize\", chartInit_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI, true);\r\n\r\n                    \/\/ If is visible on load, init\r\n                    checkAndInitChart();\r\n                });\r\n\r\n                \/\/ If we are in Block Editor, reinit chart on each change\r\n                            })();\r\n\r\n            \/\/ window.addEventListener('DOMContentLoaded', function() {\r\n            \/\/     let chartInitialized_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI = false;\r\n            \/\/     const chartID_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI = \"highcharts_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI\";\r\n\r\n            \/\/     chartInit_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI(chartID_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI);\r\n\r\n            \/\/     const chartElement_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI = document.getElementById(chartID_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI);\r\n            \/\/     if (window.isScrolledIntoView(chartElement_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI, false)) {\r\n            \/\/         chartInitialized_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI = true;\r\n            \/\/     }\r\n\r\n            \/\/     addEventListener(\"scroll\", (event) => {\r\n            \/\/         if (!chartInitialized_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI) {\r\n            \/\/             const chartElement_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI = document.getElementById(chartID_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI);\r\n            \/\/             if (window.isScrolledIntoView(chartElement_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI, false)) {\r\n            \/\/                 chartInit_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI(chartID_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI);\r\n\r\n            \/\/                 chartInitialized_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI = true;\r\n            \/\/             }\r\n            \/\/         }\r\n            \/\/     });\r\n            \/\/ });\r\n\r\n            \/\/ window.addEventListener('resize', function(event) {\r\n            \/\/     const chartID_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI = \"highcharts_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI\";\r\n            \/\/     chartInit_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI(chartID_block_YmxvY2tfMzIwMTY1OGE0MzcxNjY1ZDVjYTdjNzdkMjIxMWU1MzI);\r\n            \/\/ }, true);\r\n\r\n            \/\/         <\/script>\r\n\r\n\n\r\n                    <\/div>\r\n                \r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-1 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h3 class=\"h4 mb-0\"><\/h3><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p>La politique p=none est destin\u00e9e \u00e0 \u00eatre utilis\u00e9e pour tester DMARC pendant la configuration. \u00c0 terme, les exp\u00e9diteurs sont cens\u00e9s changer de politique. Alors, est-ce ce que les exp\u00e9diteurs de notre enqu\u00eate pr\u00e9voient de faire\u00a0?<\/p><p class=\"mb-0\">Les r\u00e9sultats montrent qu\u2019un total de 25,5\u00a0% des exp\u00e9diteurs utilisant p=none pr\u00e9voient de mettre \u00e0 jour la politique au cours de l\u2019ann\u00e9e prochaine. Cependant, <b>61\u00a0% ne le feront que s\u2019ils y sont contraints<\/b> et 13\u00a0% ne pr\u00e9voient pas de mise \u00e0 jour car ils r\u00e9pondent aux exigences DMARC actuelles.<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-1 pe-md-7 pe-lg-10\">\r\n                        \n    <div data-content-type=\"longform\" class=\"quote hub-quote longform-spacings d-flex flex-column rounded-lg px-5 py-6 px-md-6 py-md-7 p-lg-7 shadow-sm bg-primary\" data-theme=\"light\">\r\n\r\n        <div class=\"quote-logo mb-3\">\r\n                            <svg height=\"40\" class=\"quote-icon quote-icon-color\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/custom-icons\/quotes-right.svg\"><\/svg>\r\n                    <\/div>\r\n\r\n        <blockquote class=\"quote-content content-body m-0 text-body-color\" id=\"quote-block-c2c9d3230204ba5471fd2f3221dc5152\">\r\n            \u00ab\u00a0L\u2019objectif final est id\u00e9alement une politique de p=reject. C\u2019est \u00e0 cela que sert DMARC. S\u2019assurer que votre domaine ne peut pas \u00eatre usurp\u00e9 et prot\u00e9ger nos clients mutuels contre les abus.\u00a0\u00bb        <\/blockquote>\r\n\r\n                    <div class=\"d-flex gap-3 mt-5\">\r\n                                    <div>\r\n                        <img decoding=\"async\" width=\"72\" height=\"72\" class=\"rounded-lg quote-author\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/Marcel-Becker.png\" alt=\"Photo of Marcel Becker\">\r\n                    <\/div>\r\n                                <div class=\"d-flex flex-column align-self-center fs-sm\">\r\n                    <cite class=\"mb-0 fw-bold text-accent fst-normal\" aria-describedby=\"quote-block-c2c9d3230204ba5471fd2f3221dc5152\">\r\n                        Marcel Becker                    <\/cite>\r\n                                            <span class=\"mb-0 text-body-color\">Directeur principal de la gestion des produits chez Yahoo<\/span>\r\n                                    <\/div>\r\n            <\/div>\r\n            <\/div>\r\n\n\r\n                    <\/div>\r\n                \r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-2 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h3 class=\"h4 mb-0\"><\/h3><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p class=\"mb-0\">Les exp\u00e9diteurs qui pr\u00e9voient d\u2019attendre que l\u2019application de DMARC soit requise n\u2019attendront peut-\u00eatre pas longtemps. Des repr\u00e9sentants de Gmail et de Yahoo nous ont dit qu\u2019ils finiraient par demander une politique plus forte. Les exp\u00e9diteurs qui ont pris des mesures pour appliquer DMARC ont une longueur d\u2019avance, et ils font ce qu\u2019il faut.<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body shadow-divider\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                \r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-2 ps-md-7 ps-lg-10 text-center pb-4 pb-lg-0\">\r\n                        <img decoding=\"async\" width=\"648\" height=\"480\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/BIMI-Implementation.png\" class=\"img-fluid\" alt=\"Image for Mise en \u0153uvre de BIMI\" sizes=\"(-webkit-min-device-pixel-ratio: 2) and (min-width: 1200px) 648px, (min-resolution: 2dppx) and (min-width: 1200px) 648px, (min-width: 1200px) 1296px, (min-width: 768px) 50vw, 100vw\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/BIMI-Implementation.png 1296w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/BIMI-Implementation-300x222.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/BIMI-Implementation-1024x759.png 1024w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/BIMI-Implementation-768x569.png 768w\" \/>                    <\/div>\r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-1 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h2 class=\"h3 mb-0\">Mise en \u0153uvre de BIMI<\/h2><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p>Si vous avez besoin d\u2019une autre raison de choisir une politique DMARC plus forte, BIMI pourrait faire l\u2019affaire. Cette sp\u00e9cification permet aux exp\u00e9diteurs d\u2019afficher un logo v\u00e9rifi\u00e9 \u00e0 c\u00f4t\u00e9 de leurs emails. Pour \u00eatre \u00e9ligible \u00e0 un logo BIMI, cependant, vous devez appliquer DMARC avec une politique de rejet (Reject) ou de mise en quarantaine (Quarantine).<\/p><p>Gmail, Apple Mail et Yahoo Mail prennent tous en charge BIMI, mais Outlook ne le fait pas actuellement. Voici \u00e0 quoi pourrait ressembler un logo BIMI dans la bo\u00eete de r\u00e9ception\u00a0:<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-1 pe-md-7 pe-lg-10\">\r\n                        \n\r\n    \r\n    \r\n    \r\n                    <div class=\"position-relative\">\r\n                <div id=\"highcharts_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ\"><\/div>\r\n            <\/div>\r\n        \r\n        <script>\r\n            (function() {\r\n                \/\/ Init chart\r\n                function chartInit_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ() {\r\n                    const chartID = \"highcharts_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ\";\r\n                    const chartContainer = document.getElementById(chartID);\r\n\r\n                    if (!chartContainer) return;\r\n\r\n                    \/\/ Check if chart already existns. Do not init it again\r\n                    if (chartContainer.dataset.initialized === \"true\") {\r\n                        \/\/ console.log(\"Chart already initialized: \" + chartID);\r\n                        return;\r\n                    }\r\n\r\n                    chartContainer.dataset.initialized = \"true\"; \/\/ Mark chart as initialised\r\n\r\n\r\n                    Highcharts.chart(chartID, {\r\n                        credits: {\r\n                            enabled: false,\r\n                        },\r\n                        chart: {\r\n                            type: \"pie\",\r\n                            backgroundColor: \"transparent\"\r\n                            ,\r\n                            \/\/ height: '40%',\r\n                        },\r\n                        title: {\r\n                            text: \"<b>Avez-vous configur\u00e9 BIMI pour un logo de bo\u00eete de r\u00e9ception v\u00e9rifi\u00e9\u00a0?\",\r\n                            align: \"left\",\r\n                            style: {\r\n                                fontWeight: 400,\r\n                                fontSize: \"1rem\",\r\n                                color: \"var(--sinch-accent, #000000)\",\r\n                            },\r\n                        },\r\n                        tooltip: {\r\n                            pointFormat: \"<b>{point.y}%<\/b>\",\r\n                        },\r\n                        accessibility: {\r\n                            enabled: false,\r\n                            point: {\r\n                                valueSuffix: \"%\",\r\n                            },\r\n                        }\r\n                        , colors: ['#2977ff','#85b6ff','#f04126','#ff9a8f',],\r\n                        plotOptions: {\r\n                            pie: {\r\n                                    allowPointSelect: false,\r\n                                    borderWidth: 0,\r\n                                    cursor: 'pointer',\r\n                                    dataLabels: {\r\n                                        enabled: true,\r\n                                        format: `<span style='font-size:1.7em; font-weight:400'>{point.y}%<\/span><br><span style='font-weight:400' class='d-none d-lg-inline'>{point.name}<\/span>`,\r\n                                        distance: 30,\r\n                                        connectorColor: '#c9d1d6',\r\n                                        style: {\r\n                                            color: 'var(--sinch-body-color, #000000)',\r\n                                            textOutline: 'none',\r\n                                        },\r\n                                        padding: 10,\r\n                                    },\r\n                                },                        },\r\n                        series: [\r\n                             {\r\n                                animation: {\r\n                                    duration: 2000,\r\n                                }\r\n                                ,\r\n                                            colorByPoint: true,\r\n                                            name: 'Percentage'\r\n                                        ,\r\n\r\n                                data: [\r\n                                    \r\n                                                {\r\n                                                    name: `Oui`,\r\n                                                    y: 5.7,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `En cours`,\r\n                                                    y: 11.4,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `Non`,\r\n                                                    y: 58.4,\r\n                                                },\r\n                                            \r\n                                                {\r\n                                                    name: `Je ne sais pas`,\r\n                                                    y: 24.5,\r\n                                                },\r\n                                                                            ],\r\n                            }\r\n                                                                                ],\r\n                    });\r\n                }\r\n\r\n                document.addEventListener(\"DOMContentLoaded\", function() {\r\n                    const chartElement = document.getElementById(\"highcharts_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ\");\r\n\r\n                    \/\/ on frontend: Init chart only on scroll (if not initialised)\r\n                    function checkAndInitChart() {\r\n                        if (!chartElement || chartElement.dataset.initialized === \"true\") return;\r\n                        if (isScrolledIntoView(chartElement)) {\r\n                            chartInit_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ();\r\n                        }\r\n                    }\r\n\r\n                    window.addEventListener(\"scroll\", checkAndInitChart);\r\n                    window.addEventListener(\"resize\", chartInit_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ, true);\r\n\r\n                    \/\/ If is visible on load, init\r\n                    checkAndInitChart();\r\n                });\r\n\r\n                \/\/ If we are in Block Editor, reinit chart on each change\r\n                            })();\r\n\r\n            \/\/ window.addEventListener('DOMContentLoaded', function() {\r\n            \/\/     let chartInitialized_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ = false;\r\n            \/\/     const chartID_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ = \"highcharts_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ\";\r\n\r\n            \/\/     chartInit_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ(chartID_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ);\r\n\r\n            \/\/     const chartElement_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ = document.getElementById(chartID_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ);\r\n            \/\/     if (window.isScrolledIntoView(chartElement_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ, false)) {\r\n            \/\/         chartInitialized_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ = true;\r\n            \/\/     }\r\n\r\n            \/\/     addEventListener(\"scroll\", (event) => {\r\n            \/\/         if (!chartInitialized_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ) {\r\n            \/\/             const chartElement_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ = document.getElementById(chartID_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ);\r\n            \/\/             if (window.isScrolledIntoView(chartElement_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ, false)) {\r\n            \/\/                 chartInit_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ(chartID_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ);\r\n\r\n            \/\/                 chartInitialized_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ = true;\r\n            \/\/             }\r\n            \/\/         }\r\n            \/\/     });\r\n            \/\/ });\r\n\r\n            \/\/ window.addEventListener('resize', function(event) {\r\n            \/\/     const chartID_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ = \"highcharts_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ\";\r\n            \/\/     chartInit_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ(chartID_block_YmxvY2tfOTNlNjJkNTEyY2M2MzNiNTU0MmE1MmU0ZGVjZTMwOGQ);\r\n            \/\/ }, true);\r\n\r\n            \/\/         <\/script>\r\n\r\n\n\r\n                    <\/div>\r\n                \r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-2 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h3 class=\"h4 mb-0\"><\/h3><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p>Alors, quelle est la popularit\u00e9 de BIMI\u00a0? Le site web <a href=\"https:\/\/bimiradar.com\/glob\" target=\"_blank\" rel=\"noopener noreferrer\">BIMI Radar<\/a> suit plus de 72 millions de domaines pour ce qu\u2019il appelle la \u00ab\u00a0compatibilit\u00e9 BIMI\u00a0\u00bb. Au moment de la r\u00e9daction de cet article, le site indique que seulement 3,8\u00a0% de ces domaines seraient \u00e9ligibles \u00e0 un logo BIMI. Cela signifie que la grande majorit\u00e9 n\u2019utilise pas DMARC ou n\u2019a pas une politique assez forte.<\/p><p>Notre derni\u00e8re enqu\u00eate a demand\u00e9 aux exp\u00e9diteurs d\u2019emails s\u2019ils avaient d\u00e9j\u00e0 mis en \u0153uvre BIMI. Les r\u00e9sultats montrent que 5,7\u00a0% des personnes interrog\u00e9es utilisent BIMI tandis que 11,4\u00a0% travaillent \u00e0 la mise en \u0153uvre de la sp\u00e9cification. Pourtant, pr\u00e8s de 60\u00a0% des exp\u00e9diteurs n\u2019utilisent pas BIMI.<\/p><p>BIMI n\u2019a pas d\u2019impact direct sur la d\u00e9livrabilit\u00e9 et ne fait rien pour authentifier vos emails. N\u00e9anmoins, il est associ\u00e9 \u00e0 l\u2019authentification car seuls les exp\u00e9diteurs qui ont fait l\u2019effort autour de DMARC peuvent afficher un logo de bo\u00eete de r\u00e9ception v\u00e9rifi\u00e9. Comme vous pouvez l\u2019imaginer, cela pr\u00e9sente des avantages pour de nombreuses marques.<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-2 ps-md-7 ps-lg-10\">\r\n                        \n\r\n    \r\n        <div class=\"row hub-data longform-spacings\">\r\n\r\n                            <div class=\"col-6 col-lg-6 my-2\">\r\n                    <div class=\"hub-data-item h-100 p-4 p-md-5 rounded-lg bg-light\" data-theme=\"light\">\r\n                        <div class=\"h3 counter\">30,3\u00a0%<\/div>\r\n                        <div class=\"content-body text-body-color\">\r\n                            <p class=\"mb-0\">Confiance des clients\/abonn\u00e9s<\/p>                        <\/div>\r\n                                            <\/div>\r\n                <\/div>\r\n\r\n                            <div class=\"col-6 col-lg-6 my-2\">\r\n                    <div class=\"hub-data-item h-100 p-4 p-md-5 rounded-lg bg-light\" data-theme=\"light\">\r\n                        <div class=\"h3 counter\">22,3\u00a0%<\/div>\r\n                        <div class=\"content-body text-body-color\">\r\n                            <p class=\"mb-0\">Prot\u00e9ger la r\u00e9putation de la marque<\/p>                        <\/div>\r\n                                            <\/div>\r\n                <\/div>\r\n\r\n                            <div class=\"col-6 col-lg-6 my-2\">\r\n                    <div class=\"hub-data-item h-100 p-4 p-md-5 rounded-lg bg-light\" data-theme=\"light\">\r\n                        <div class=\"h3 counter\">21,8\u00a0%<\/div>\r\n                        <div class=\"content-body text-body-color\">\r\n                            <p class=\"mb-0\">D\u00e9velopper la notori\u00e9t\u00e9 de la marque<\/p>                        <\/div>\r\n                                            <\/div>\r\n                <\/div>\r\n\r\n                            <div class=\"col-6 col-lg-6 my-2\">\r\n                    <div class=\"hub-data-item h-100 p-4 p-md-5 rounded-lg bg-light\" data-theme=\"light\">\r\n                        <div class=\"h3 counter\">13,3\u00a0%<\/div>\r\n                        <div class=\"content-body text-body-color\">\r\n                            <p class=\"mb-0\">S\u00e9curit\u00e9 des emails<\/p>                        <\/div>\r\n                                            <\/div>\r\n                <\/div>\r\n\r\n            \r\n        <\/div>\r\n\r\n\n\r\n                    <\/div>\r\n                \r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-1 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h3 class=\"h4 mb-0\">Pourquoi les exp\u00e9diteurs cherchent-ils \u00e0 obtenir un logo BIMI\u00a0?<\/h3><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p class=\"mb-0\">Nous voulions savoir ce qui a pouss\u00e9 les exp\u00e9diteurs qui utilisent BIMI \u00e0 chercher \u00e0 obtenir un logo de bo\u00eete de r\u00e9ception. Qu\u2019attendaient-ils \u00e0 en retirer\u00a0? Voici ce que ces exp\u00e9diteurs disent \u00eatre le <b>principal moteur de la mise en \u0153uvre de BIMI<\/b>\u00a0:<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center justify-content-center\">\r\n                <div class=\"col-md-10 justify-content-center\">\r\n\r\n                                            <div class=\"d-flex flex-column gap-3 gap-lg-4\">\r\n\r\n                            \r\n                            <div class=\"content-body text-body-color\"><p>Un logo dans la bo\u00eete de r\u00e9ception offre certainement une image de marque suppl\u00e9mentaire via vos emails. Bien que BIMI lui-m\u00eame ne fasse rien pour am\u00e9liorer la s\u00e9curit\u00e9 des emails, c\u2019est la preuve qu\u2019un exp\u00e9diteur a pris d\u2019autres mesures pour le faire. Les destinataires peuvent \u00eatre plus enclins \u00e0 ouvrir et \u00e0 interagir avec les emails affichant un logo de bo\u00eete de r\u00e9ception, car ils semblent plus dignes de confiance.<\/p><p>7,4\u00a0% des personnes interrog\u00e9es nous ont dit qu\u2019elles avaient cherch\u00e9 \u00e0 obtenir BIMI pour stimuler l\u2019engagement par email. Et cela pourrait tr\u00e8s bien \u00eatre vrai. Une <a href=\"https:\/\/www.entrust.com\/resources\/learn\/what-is-bimi\" target=\"_blank\" rel=\"noopener noreferrer\">\u00e9tude de 2021 sur les logos de bo\u00eete de r\u00e9ception<\/a> sugg\u00e8re qu\u2019ils ont un impact positif sur les statistiques d\u2019engagement telles que les taux d\u2019ouverture.<\/p><\/div>                        <\/div>\r\n                    \r\n                                            <div class=\"mt-6 mt-md-7 mt-lg-9\">\r\n                                                            <div>\r\n                                    \n\r\n    <aside data-content-type=\"longform\"  class=\"banner-block longform-spacings rounded-lg shadow-lg px-5 py-6 px-md-6 py-md-7 p-lg-7 bg-light\" data-theme=\"dark\" aria-labelledby=\"banner-block-block_7db09d76451af25efbfc0b22e4f6f3bc\">\r\n                    <p class=\"text-uppercase section-caption text-body-color\">\r\n                T\u00e9l\u00e9charger            <\/p>\r\n                            <p class=\"h4 text-accent fw-bold\" id=\"banner-block-block_7db09d76451af25efbfc0b22e4f6f3bc\">\r\n                Guide de l\u2019authentification des emails            <\/p>\r\n                            <div class=\"mb-0 text-body-color\">\r\n                                    <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">Obtenez des conseils techniques sur la configuration de vos enregistrements SPF, DKIM et DMARC de la part de l\u2019\u00e9quipe de Sinch Mailgun. T\u00e9l\u00e9chargez ce guide gratuit et sans restriction pour vous aider \u00e0 vous conformer aux exigences des exp\u00e9diteurs et \u00e0 faire de la bo\u00eete de r\u00e9ception un endroit plus s\u00fbr.<\/p><\/div>\r\n                            <\/div>\r\n        \r\n        <div class=\"text-start mt-5\"><a href=\"https:\/\/www.mailgun.com\/fr\/wp-content\/uploads\/2025\/10\/GU-MG-Security-and-Compliance.pdf\" target=\"_blank\" class=\"btn btn-secondary\" >Start authenticating<\/a><\/div>\r\n    <\/aside>\r\n\r\n\n\r\n                                <\/div>\r\n                            \r\n                        <\/div>\r\n\r\n                    \r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body shadow-divider\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-1 pe-md-7 pe-lg-10\">\r\n                        \n    <div data-content-type=\"longform\"  class=\"callout text-body-color px-5 py-6 px-md-6 px-lg-7 py-md-7 longform-spacings rounded-lg bg-primary\" data-theme=\"light\">\r\n\r\n        <div class=\"content-body\"> <p><b>Comment l\u2019authentification des emails profite aux exp\u00e9diteurs\u00a0:<\/b><\/p><p>\u2022 Emp\u00eache l\u2019usurpation de votre marque.<\/p><p>\u2022 Prot\u00e8ge les clients contre les menaces de s\u00e9curit\u00e9.<\/p><p>\u2022 Soutient une bonne r\u00e9putation d\u2019exp\u00e9diteur.<\/p><p>\u2022 Permet un meilleur placement en bo\u00eete de r\u00e9ception.<\/p><p><b>Comment l\u2019authentification des emails aide les fournisseurs de messagerie\u00a0:<\/b><\/p><p>\u2022 Aide \u00e0 identifier les exp\u00e9diteurs l\u00e9gitimes par rapport aux messages malveillants.<\/p><p>\u2022 Soutient l\u2019int\u00e9grit\u00e9 de leur produit.<\/p><p>\u2022 Incite les gens \u00e0 continuer d\u2019utiliser l\u2019email pour les communications de marque.<\/p><p>\u2022 Offre des conseils sur le filtrage des \u00e9checs d\u2019authentification.<\/p><p><b>Comment l\u2019authentification des emails aide les destinataires\u00a0:<\/b><\/p><p>\u2022 Emp\u00eache les emails de phishing, les spams et les logiciels malveillants d\u2019atteindre leurs bo\u00eetes de r\u00e9ception.<\/p><p>\u2022 Cr\u00e9e de la confiance pour les marques dont ils veulent recevoir des nouvelles.<\/p><p class=\"mb-0\">\u2022 Am\u00e9liore l\u2019exp\u00e9rience de la bo\u00eete de r\u00e9ception en r\u00e9duisant les emails ind\u00e9sirables<\/p><\/div>\r\n    <\/div>\r\n\n\r\n                    <\/div>\r\n                \r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-2 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h2 class=\"h3 mb-0\">Pourquoi l\u2019authentification des emails en vaut la peine<\/h2><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p>La configuration de l\u2019authentification des emails peut s\u2019av\u00e9rer complexe, mais tout ce travail en vaut la peine. C\u2019est une victoire pour toutes les personnes concern\u00e9es&#8230; sauf pour les spammeurs et les escrocs.<\/p><p>Les r\u00e9sultats de notre enqu\u00eate montrent que la communaut\u00e9 de l\u2019emailing progresse en mati\u00e8re d\u2019authentification et de s\u00e9curit\u00e9 de la bo\u00eete de r\u00e9ception, mais qu\u2019il y a encore une marge d\u2019am\u00e9lioration.<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n\n\n    <section data-content-type=\"hub\"  class=\"section section-hub-py hub-altblock bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center\">\r\n\r\n                                    <div class=\"col-md-6 col-lg-7 order-2 order-md-2 ps-md-7 ps-lg-10\">\r\n                        \n\r\n\t<div class=\"form-block longform-spacings\" data-theme=\"light\">\r\n\r\n\t\t<div class=\"form-block-container shadow-lg bg-light px-5 py-7 p-md-9\">\r\n\r\n\t\t\t\r\n\t\t\t\t<div class=\"marketing-cloud-form-container\">\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"form-content mb-3\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"h5 mb-3\">Parlons de Mailgun\u00a0!<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t<iframe\r\n\t\t\t\t\t\tid=\"marketing-cloud-form\"\r\n\t\t\t\t\t\tclass=\"marketing-cloud-iframe\"\r\n\t\t\t\t\t\tdata-iframe-params=\"utm_source,utm_medium,utm_campaign,utm_term,utm_content,transid,gclid,intcmp,msclkid\"\r\n\t\t\t\t\t\tsrc=\"https:\/\/cloud.m.sinch.com\/sinchform1_0?referrer=https%3A%2F%2Fwww.mailgun.com%2Ffr%2Fwp-json%2Fwp%2Fv2%2Fsoed-chapter%2F12976&#038;lang=fr&#038;theme=www.mailgun.com\"\r\n\t\t\t\t\t\ttitle=\"Parlons de Mailgun\u00a0!\"\r\n\t\t\t\t\t\tstyle=\"width: 100%;\">\r\n\t\t\t\t\t<\/iframe>\r\n\t\t\t\t<\/div>\r\n\r\n\r\n\t\t\t\t<!-- GOLDCAST Form Container -- Start -->\r\n\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n\n\r\n                    <\/div>\r\n                \r\n                \r\n                <div class=\"col-md-6 col-lg-5 altblo-content order-1 order-md-1 pb-4 pb-lg-0\">\r\n\r\n\r\n                    <h3 class=\"h4 mb-0\">Services de d\u00e9livrabilit\u00e9\u00a0: Obtenez des conseils d\u2019experts<\/h3><div class=\"content-body mb-0 mt-3 mt-lg-4\"><p class=\"mb-0\">Avec les Services de d\u00e9livrabilit\u00e9 de Sinch Mailgun, vous obtiendrez votre propre gestionnaire de compte technique (TAM) pour vous aider \u00e0 naviguer dans les complexit\u00e9s de l\u2019atteinte de la bo\u00eete de r\u00e9ception. Contactez-nous pour en savoir plus.<\/p><\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n        <\/div>\r\n    <\/section>\r\n\r\n","protected":false},"featured_media":2684,"template":"","meta":{"_acf_changed":true},"class_list":["post-12976","soed-chapter","type-soed-chapter","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Email Authentication Requirements in 2025 - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"From SPF to DKIM to DMARC, email authentication is required if senders want to reach inboxes in 2025 and beyond. Discover adoption trends and more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mailgun.com\/fr\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Email Authentication Requirements in 2025 - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"From SPF to DKIM to DMARC, email authentication is required if senders want to reach inboxes in 2025 and beyond. Discover adoption trends and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/fr\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-28T05:31:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/MG-State-Email-Deliverability-Thumbnail-03.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1840\" \/>\n\t<meta property=\"og:image:height\" content=\"1520\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/state-of-email-deliverability\\\/chapter\\\/exigences-authentification-emails\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/state-of-email-deliverability\\\/chapter\\\/exigences-authentification-emails\\\/\",\"name\":\"Email Authentication Requirements in 2025 - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/state-of-email-deliverability\\\/chapter\\\/exigences-authentification-emails\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/state-of-email-deliverability\\\/chapter\\\/exigences-authentification-emails\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/MG-State-Email-Deliverability-Thumbnail-03.png\",\"datePublished\":\"2025-06-26T03:03:26+00:00\",\"dateModified\":\"2026-04-28T05:31:47+00:00\",\"description\":\"From SPF to DKIM to DMARC, email authentication is required if senders want to reach inboxes in 2025 and beyond. Discover adoption trends and more.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/state-of-email-deliverability\\\/chapter\\\/exigences-authentification-emails\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/state-of-email-deliverability\\\/chapter\\\/exigences-authentification-emails\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/state-of-email-deliverability\\\/chapter\\\/exigences-authentification-emails\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/MG-State-Email-Deliverability-Thumbnail-03.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/MG-State-Email-Deliverability-Thumbnail-03.png\",\"width\":1840,\"height\":1520},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/state-of-email-deliverability\\\/chapter\\\/exigences-authentification-emails\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Authentification des emails en 2025\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"description\":\"Powerful Transactional Email APIs that enable you to send, receive, and track emails, built with developers in mind. Learn more today!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#organization\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"width\":512,\"height\":512,\"caption\":\"Transactional Email API Service For Developers | Mailgun\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Email Authentication Requirements in 2025 - Transactional Email API Service For Developers | Mailgun","description":"From SPF to DKIM to DMARC, email authentication is required if senders want to reach inboxes in 2025 and beyond. Discover adoption trends and more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mailgun.com\/fr\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/","og_locale":"fr_FR","og_type":"article","og_title":"Email Authentication Requirements in 2025 - Transactional Email API Service For Developers | Mailgun","og_description":"From SPF to DKIM to DMARC, email authentication is required if senders want to reach inboxes in 2025 and beyond. Discover adoption trends and more.","og_url":"https:\/\/www.mailgun.com\/fr\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","article_modified_time":"2026-04-28T05:31:47+00:00","og_image":[{"width":1840,"height":1520,"url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/MG-State-Email-Deliverability-Thumbnail-03.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/fr\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/","url":"https:\/\/www.mailgun.com\/fr\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/","name":"Email Authentication Requirements in 2025 - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/fr\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/fr\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/MG-State-Email-Deliverability-Thumbnail-03.png","datePublished":"2025-06-26T03:03:26+00:00","dateModified":"2026-04-28T05:31:47+00:00","description":"From SPF to DKIM to DMARC, email authentication is required if senders want to reach inboxes in 2025 and beyond. Discover adoption trends and more.","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/fr\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/fr\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mailgun.com\/fr\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/MG-State-Email-Deliverability-Thumbnail-03.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/MG-State-Email-Deliverability-Thumbnail-03.png","width":1840,"height":1520},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/fr\/state-of-email-deliverability\/chapter\/exigences-authentification-emails\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Authentification des emails en 2025"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/fr\/#website","url":"https:\/\/www.mailgun.com\/fr\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Powerful Transactional Email APIs that enable you to send, receive, and track emails, built with developers in mind. Learn more today!","publisher":{"@id":"https:\/\/www.mailgun.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mailgun.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.mailgun.com\/fr\/#organization","name":"Transactional Email API Service For Developers | Mailgun","url":"https:\/\/www.mailgun.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mailgun.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","width":512,"height":512,"caption":"Transactional Email API Service For Developers | Mailgun"},"image":{"@id":"https:\/\/www.mailgun.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/soed-chapter\/12976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/soed-chapter"}],"about":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/types\/soed-chapter"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/media\/2684"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/media?parent=12976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}