{"id":23861,"date":"2022-11-04T00:00:00","date_gmt":"2022-11-04T00:00:00","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2-2\/"},"modified":"2026-09-16T09:58:01","modified_gmt":"2026-09-16T09:58:01","slug":"tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/fr\/blog\/product\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\/","title":{"rendered":"Utiliser les expressions r\u00e9guli\u00e8res pour filtrer les emails entrants"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Les expressions r\u00e9guli\u00e8res constituent un moyen puissant de filtrer et de faire correspondre des donn\u00e9es, mais la syntaxe varie en fonction de votre langage de script et de votre cas d&rsquo;utilisation. Par exemple, une expression r\u00e9guli\u00e8re conforme aux sp\u00e9cifications Javascript diff\u00e8re de celle de Java ou Python. Ces m\u00eames difficult\u00e9s s&rsquo;appliquent \u00e0 l&rsquo;utilisation des expressions r\u00e9guli\u00e8res pour les emails.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bien que vous connaissiez probablement d\u00e9j\u00e0 les expressions r\u00e9guli\u00e8res dans le d\u00e9veloppement de votre application, suivez un cours acc\u00e9l\u00e9r\u00e9 sur leur utilisation avec Mailgun pour <a href=\"https:\/\/www.mailgun.com\/blog\/product\/handle-incoming-emails-like-a-pro-mailgun-api-2-0\/\" target=\"_tabs\" rel=\"noopener noreferrer\">filtrer les emails entrants<\/a>. Nous examinerons \u00e9galement la syntaxe et des cas d&rsquo;utilisation courants des expressions r\u00e9guli\u00e8res avec notre <a href=\"https:\/\/help.mailgun.com\/hc\/en-us\/articles\/360011355893-How-Do-I-Setup-a-Route-\" target=\"_tabs\" rel=\"noopener noreferrer\">fonctionnalit\u00e9 de routage<\/a>.<\/p>\n\n\n\r\n    <nav data-content-type=\"longform\" class=\"toc-block longform-spacings px-5 py-6 px-md-6 px-lg-7 py-md-7 bg-light fs-sm rounded-lg\" aria-labelledby=\"toc-title-1173\"><p class=\"h5 m-0\" id=\"toc-title-1173\">Table des mati\u00e8res<\/p><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">01<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#que-sont-les-expressions-regulieres\">Que sont les expressions r\u00e9guli\u00e8res\u00a0?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">02<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#comment-utiliser-les-regex-avec-mailgun\">Comment utiliser les regex avec Mailgun\u00a0?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">03<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#quelle-est-la-variante-de-regex-utilisee-par-mailgun\">Quelle est la variante de regex utilis\u00e9e par Mailgun\u00a0?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">04<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#quels-sont-quelques-exemples-dutilisation-des-regex-avec-mailgun\">Quels sont quelques exemples d&rsquo;utilisation des regex avec Mailgun\u00a0?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">05<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#anchor_1-comment-faire-correspondre-le-nom-dun-destinataire-demail-a-laide-dune-regex\">1. Comment faire correspondre le nom d&rsquo;un destinataire d&#8217;email \u00e0 l&rsquo;aide d&rsquo;une regex\u00a0?<\/a><a class=\"scrollme link-body-color\" href=\"#comment-faire-correspondre-un-destinataire-quel-que-soit-le-nom-de-domaine-de-son-adresse-email\">Comment faire correspondre un destinataire, quel que soit le nom de domaine de son adresse email\u00a0?<\/a><a class=\"scrollme link-body-color\" href=\"#comment-faire-correspondre-un-destinataire-specifique-dont-ladresse-email-appartient-a-un-domaine-specifique\">Comment faire correspondre un destinataire sp\u00e9cifique dont l&rsquo;adresse email appartient \u00e0 un domaine sp\u00e9cifique\u00a0?<\/a><a class=\"scrollme link-body-color\" href=\"#comment-faire-correspondre-plusieurs-destinataires-sur-un-domaine-specifique\">Comment faire correspondre plusieurs destinataires sur un domaine sp\u00e9cifique\u00a0?<\/a><a class=\"scrollme link-body-color\" href=\"#comment-faire-correspondre-nimporte-quel-destinataire-sur-un-domaine-specifique\">Comment faire correspondre n&rsquo;importe quel destinataire sur un domaine sp\u00e9cifique\u00a0?<\/a><a class=\"scrollme link-body-color\" href=\"#comment-utiliser-une-capture-nommee-pour-transferer-un-message-a-un-destinataire-externe\">Comment utiliser une capture nomm\u00e9e pour transf\u00e9rer un message \u00e0 un destinataire externe\u00a0?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">06<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#anchor_2-comment-faire-correspondre-des-en-tetes-specifiques-dun-email-avec-des-regex\">2. Comment faire correspondre des en-t\u00eates sp\u00e9cifiques d&rsquo;un email avec des regex\u00a0?<\/a><a class=\"scrollme link-body-color\" href=\"#comment-faire-correspondre-un-attribut-from-defini\">Comment faire correspondre un attribut \u00ab\u00a0from\u00a0\u00bb d\u00e9fini\u00a0?<\/a><a class=\"scrollme link-body-color\" href=\"#comment-faire-correspondre-plusieurs-mots-cles-definis-dans-lobjet-demail\">Comment faire correspondre plusieurs mots-cl\u00e9s d\u00e9finis dans l&rsquo;objet d&#8217;email\u00a0?<\/a><a class=\"scrollme link-body-color\" href=\"#comment-collecter-et-rediriger-les-messages-de-spam-entrants-vers-une-messagerie-externe\">Comment collecter et rediriger les messages de spam entrants vers une messagerie externe\u00a0?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">07<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#anchor_3-comment-enchainer-des-regex-pour-faire-correspondre-plusieurs-attributs\">3. Comment encha\u00eener des regex pour faire correspondre plusieurs attributs\u00a0?<\/a><a class=\"scrollme link-body-color\" href=\"#comment-faire-correspondre-tout-destinataire-dont-le-message-est-une-reponse\">Comment faire correspondre tout destinataire dont le message est une r\u00e9ponse\u00a0?<\/a><a class=\"scrollme link-body-color\" href=\"#comment-faire-correspondre-tout-destinataire-mais-seulement-si-le-message-est-en-anglais\">Comment faire correspondre tout destinataire, mais seulement si le message est en anglais\u00a0?<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">08<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#plus-de-contenus-de-mailgun\">Plus de contenus de Mailgun<\/a><\/div><\/div><\/nav>\n\n\n<h2 class=\"wp-block-heading\">Que sont les expressions r\u00e9guli\u00e8res\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour \u00eatre s\u00fbrs de partir sur de bonnes bases, voici un petit rappel sur les expressions r\u00e9guli\u00e8res (regex ou regexp). <b>Une regex est une s\u00e9quence de caract\u00e8res qui sp\u00e9cifie un mod\u00e8le de recherche dans un texte.<\/b> Vous pouvez utiliser des regex avec des algorithmes de recherche de cha\u00eenes pour trouver des correspondances dans une base de donn\u00e9es, un texte ou du code HTML. Les cas d&rsquo;utilisation avanc\u00e9s incluent les variantes gourmandes (trouver toutes les correspondances) ou non gourmandes (trouver la premi\u00e8re correspondance et s&rsquo;arr\u00eater).<\/p>\n\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\"> Les regex d&#8217;email sont utiles pour <a href=\"https:\/\/www.mailgun.com\/blog\/product\/better-verifications-for-better-sending\/\">filtrer les adresses email non valides<\/a> lors de la validation des adresses email, <a href=\"https:\/\/www.mailgun.com\/blog\/email\/what-to-do-about-mass-email-typo-marketing-email-mistake\/\">d\u00e9tecter les erreurs<\/a> et filtrer les emails entrants.<\/div>\r\n    <\/div>\r\n\n\n\n<h2 class=\"wp-block-heading\">Comment utiliser les regex avec Mailgun\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;email marketing est une conversation, et Mailgun a pour mission d&rsquo;envoyer des emails. Mais attendez, si c&rsquo;est cens\u00e9 \u00eatre une conversation, n&rsquo;avez-vous pas aussi besoin d&rsquo;un moyen de g\u00e9rer les emails entrants\u00a0?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Excellente question\u00a0! Notre <a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-routes.html\" target=\"_tabs\" rel=\"noopener noreferrer\">API Routes<\/a> vous permet d&rsquo;accepter, d&rsquo;analyser, et de transf\u00e9rer ou d&rsquo;effectuer une requ\u00eate POST sur vos emails entrants. Nous avons r\u00e9cemment am\u00e9lior\u00e9 la fonctionnalit\u00e9 Routes pour la rendre encore plus utile en ajoutant la possibilit\u00e9 de <a href=\"https:\/\/www.mailgun.com\/blog\/product\/weekly-product-update-test-all-the-webhooks\/\" target=\"_tabs\" rel=\"noopener noreferrer\">tester les points de terminaison de vos webhooks<\/a> lorsque vous souhaitez effectuer une requ\u00eate POST de vos emails entrants vers votre application. Cependant, rien de tout cela n&rsquo;a d&rsquo;importance si vous ne parvenez pas \u00e0 filtrer efficacement les emails entrants.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ci-dessous, examinons quelques exemples des m\u00e9thodes les plus courantes pour regrouper les emails entrants en vue de leur traitement. Ces m\u00e9thodes utilisent des expressions r\u00e9guli\u00e8res, qui sont extr\u00eamement puissantes, mais qui peuvent \u00e9galement s&rsquo;av\u00e9rer difficiles \u00e0 manipuler.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quelle est la variante de regex utilis\u00e9e par Mailgun\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La notation des regex pour la fonctionnalit\u00e9 Routes est bas\u00e9e sur les sp\u00e9cifications Python. Avant de plonger dans des exemples sp\u00e9cifiques, nous tenons \u00e0 signaler une erreur courante pour l&rsquo;\u00e9quipe de d\u00e9veloppement qui d\u00e9couvre les expressions r\u00e9guli\u00e8res\u00a0:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L&rsquo;ast\u00e9risque (*) en soi n&rsquo;est pas un joker dans la syntaxe des expressions r\u00e9guli\u00e8res.<\/li>\n\n\n\n<li>Pour correspondre \u00e0 n&rsquo;importe quel caract\u00e8re, vous devez utiliser un point (.).<\/li>\n\n\n\n<li>Pour correspondre \u00e0 n&rsquo;importe quelle s\u00e9rie de caract\u00e8res, vous devez utiliser un point suivi d&rsquo;un ast\u00e9risque (.*).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Sans plus attendre, plongeons dans le vif du sujet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quels sont quelques exemples d&rsquo;utilisation des regex avec Mailgun\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Voici quelques-unes des expressions r\u00e9guli\u00e8res les plus courantes que nous voyons notre client\u00e8le utiliser lors de la r\u00e9ception de messages. Cette liste n&rsquo;effleure que la surface de ce que vous pouvez faire, mais nous esp\u00e9rons qu&rsquo;elle vous donnera un aper\u00e7u de la puissance des expressions r\u00e9guli\u00e8res.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour simplifier les choses, nous avons class\u00e9 les expressions en trois groupes\u00a0:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Faire correspondre les variantes du destinataire de l&#8217;email.<\/li>\n\n\n\n<li>Faire correspondre les en-t\u00eates d&#8217;emails.<\/li>\n\n\n\n<li>Encha\u00eener des expressions r\u00e9guli\u00e8res pour faire correspondre plusieurs attributs.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Explorons quelques exemples dans les trois sections ci-dessous.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Comment faire correspondre le nom d&rsquo;un destinataire d&#8217;email \u00e0 l&rsquo;aide d&rsquo;une regex\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dans cette section, nous examinerons quelques variantes sur la fa\u00e7on dont vous pouvez faire correspondre le nom d&rsquo;un destinataire d&#8217;email \u00e0 l&rsquo;aide d&rsquo;une regex.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comment faire correspondre un destinataire, quel que soit le nom de domaine de son adresse email\u00a0?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Commen\u00e7ons par un exemple un peu moins restrictif. Dans cette regex simple, nous voulons trouver un destinataire sp\u00e9cifique dans n&rsquo;importe quel nom de domaine actuellement charg\u00e9 dans l&rsquo;onglet <b>Domaines<\/b> de Mailgun. D\u00e9couvrez l&rsquo;exemple de code ci-dessous\u00a0:<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Python                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Python\">\r\n                                <code id=\"code_0_content\" class=\"language-Python\">\r\n\r\n                                    match_recipient(&#039;^chris@(.*)\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">N&rsquo;oubliez pas que vous devez faire pointer vos enregistrements MX vers Mailgun avant que Mailgun n&rsquo;accepte les messages pour ce domaine particulier.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comment faire correspondre un destinataire sp\u00e9cifique dont l&rsquo;adresse email appartient \u00e0 un domaine sp\u00e9cifique\u00a0?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ensuite, nous allons aller un peu plus loin. Nous voulons toujours trouver un destinataire sp\u00e9cifique. Cependant, cette fois-ci, nous voulons trouver un destinataire sp\u00e9cifique sur un domaine sp\u00e9cifique, \u00ab\u00a0Gmail.com\u00a0\u00bb.<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Python                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Python\">\r\n                                <code id=\"code_0_content\" class=\"language-Python\">\r\n\r\n                                    match_recipient(&quot;^chris+(.*)@gmail.com$&quot;)\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Mailgun configure notre serveur d&#8217;emails entrants pour accepter les destinataires utilisant l&rsquo;adressage plus (plus addressing). Vous pouvez \u00e9galement limiter les adresses plus en utilisant la syntaxe de l&rsquo;exemple suivant.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comment faire correspondre plusieurs destinataires sur un domaine sp\u00e9cifique\u00a0?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Trouvons plus d&rsquo;un destinataire sp\u00e9cifique ayant des adresses email dans un domaine sp\u00e9cifique. D\u00e9couvrez la regex ci-dessous.<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Python                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Python\">\r\n                                <code id=\"code_0_content\" class=\"language-Python\">\r\n\r\n                                    match_recipient(&#039;^(chris|blog|test)@example.com\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<h3 class=\"wp-block-heading\">Comment faire correspondre n&rsquo;importe quel destinataire sur un domaine sp\u00e9cifique\u00a0?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dans ce cas, nous voulons trouver tous les destinataires d&#8217;emails ayant des adresses email valides sur un domaine de premier niveau sp\u00e9cifique. Il s&rsquo;agit en quelque sorte d&rsquo;un \u00ab\u00a0catch-all\u00a0\u00bb pour un domaine particulier. Attention, cela ne doit pas \u00eatre confondu avec le catch-all global que la fonctionnalit\u00e9 Routes de Mailgun fournit, o\u00f9 tous les emails re\u00e7us sont transf\u00e9r\u00e9s.<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Python                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Python\">\r\n                                <code id=\"code_0_content\" class=\"language-Python\">\r\n\r\n                                    match_recipient(&#039;^(.*)@example.com\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<h3 class=\"wp-block-heading\">Comment utiliser une capture nomm\u00e9e pour transf\u00e9rer un message \u00e0 un destinataire externe\u00a0?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dans ce cas d&rsquo;utilisation, nous voulons que Mailgun re\u00e7oive et transf\u00e8re un message entrant vers un domaine externe. Cependant, nous souhaitons \u00e9galement conserver l&rsquo;utilisateur dans notre mappage d&rsquo;utilisateurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour ce faire, nous utilisons une capture nomm\u00e9e, qui m\u00e9morisera \u00ab\u00a0l&rsquo;utilisateur\u00a0\u00bb et l&rsquo;utilisera dans l&rsquo;action de transfert. D\u00e9couvrez la regex ci-dessous.<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Python                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Python\">\r\n                                <code id=\"code_0_content\" class=\"language-Python\">\r\n\r\n                                    match_recipient(&#039;(?P.*?)@example.com&#039;) -&gt; forward(&#039;g@externaldomain.com&#039;)\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<h2 class=\"wp-block-heading\">2. Comment faire correspondre des en-t\u00eates sp\u00e9cifiques d&rsquo;un email avec des regex\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ici, nous examinerons des variantes sur la fa\u00e7on de faire correspondre des en-t\u00eates sp\u00e9cifiques \u00e0 partir d&rsquo;un email entrant en utilisant des expressions r\u00e9guli\u00e8res.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comment faire correspondre un attribut \u00ab\u00a0from\u00a0\u00bb d\u00e9fini\u00a0?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Commen\u00e7ons par quelque chose de simple. Nous voulons que le routage se d\u00e9clenche pour tout email provenant de \u00ab\u00a0bob@example.com\u00a0\u00bb. Remarquez que nous ajoutons des jokers (*) avant et apr\u00e8s l&rsquo;adresse email. En effet, le champ \u00ab\u00a0From\u00a0\u00bb peut contenir plusieurs autres attributs. Par exemple, le nom de l&rsquo;exp\u00e9diteur\u00a0: <em>\u00ab\u00a0Mailgun Bob \u00a0\u00bb<\/em>.<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Python                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Python\">\r\n                                <code id=\"code_0_content\" class=\"language-Python\">\r\n\r\n                                    match_header(&#039;from&#039;, &#039;(.*)bob@example.com(.*)&#039;)\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<h3 class=\"wp-block-heading\">Comment faire correspondre plusieurs mots-cl\u00e9s d\u00e9finis dans l&rsquo;objet d&#8217;email\u00a0?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si l&#8217;email est une question de conversations, r\u00e9pondre rapidement aux demandes urgentes est un excellent moyen de satisfaire vos utilisateurs. Dans ce cas, nous recherchons tout message avec un <i>objet<\/i> contenant soit \u00ab\u00a0urgent\u00a0\u00bb, \u00ab\u00a0help\u00a0\u00bb OU \u00ab\u00a0asap\u00a0\u00bb. Nous ferons correspondre ces cha\u00eenes en majuscules comme en minuscules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les jokers plac\u00e9s au d\u00e9but et \u00e0 la fin capturent les objets d&#8217;emails contenant nos mots-cl\u00e9s, quel que soit le reste du texte dans l&rsquo;objet. Par exemple, ce mod\u00e8le se d\u00e9clencherait pour un objet tel que\u00a0: \u00ab\u00a0Ma demande est urgente\u00a0!\u00a0\u00bb<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Python                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Python\">\r\n                                <code id=\"code_0_content\" class=\"language-Python\">\r\n\r\n                                    match_header(&#039;subject&#039;, &#039;(.*)(urgent|help|asap)(.*)&#039;)\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<h3 class=\"wp-block-heading\">Comment collecter et rediriger les messages de spam entrants vers une messagerie externe\u00a0?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mailgun fournit un filtre anti-spam pour les messages entrants. Lorsque nous d\u00e9terminons qu&rsquo;un message est un spam, nous injectons un en-t\u00eate sp\u00e9cial. Vous pouvez utiliser la fonctionnalit\u00e9 Routes pour filtrer les messages en fonction de ces en-t\u00eates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ici, nous transf\u00e9rons le message vers une messagerie externe afin de pouvoir l&rsquo;examiner plus tard. D\u00e9couvrez la regex ci-dessous.<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Python                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Python\">\r\n                                <code id=\"code_0_content\" class=\"language-Python\">\r\n\r\n                                    match_header(&#039;X-Mailgun-Sflag&#039;, &#039;Yes&#039;) -&gt; forward(&#039;mbx@externaldomain.com&#039;)\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<h2 class=\"wp-block-heading\">3. Comment encha\u00eener des regex pour faire correspondre plusieurs attributs\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mettons tout cela en pratique. Dans cette section, nous \u00e9tablirons des correspondances en fonction de plusieurs attributs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comment faire correspondre tout destinataire dont le message est une r\u00e9ponse\u00a0?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dans l&rsquo;exemple ci-dessous, nous voulons faire correspondre tout destinataire dont l&rsquo;adresse email appartient \u00e0 un domaine sp\u00e9cifique. Cependant, nous ne voulons router les messages que lorsqu&rsquo;il s&rsquo;agit d&rsquo;une r\u00e9ponse \u00e0 notre fil de discussion initial. Vous pouvez \u00e9galement utiliser \u00ab\u00a0Fw\u00a0\u00bb pour repr\u00e9senter un message transf\u00e9r\u00e9.<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Python                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Python\">\r\n                                <code id=\"code_0_content\" class=\"language-Python\">\r\n\r\n                                    match_recipient(&#039;^(.*)@example.com\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<h3 class=\"wp-block-heading\">Comment faire correspondre tout destinataire, mais seulement si le message est en anglais\u00a0?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dans la regex ci-dessous, nous avons cr\u00e9\u00e9 un \u00ab\u00a0catch-all\u00a0\u00bb pour tous les destinataires d&rsquo;un domaine sp\u00e9cifique. Cependant, nous ne routons les messages que lorsque la langue du contenu est l&rsquo;anglais. D\u00e9couvrez comment proc\u00e9der en vous basant sur la <a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_ISO_639-1_codes\" target=\"_tabs\" rel=\"noopener noreferrer\">sp\u00e9cification ISO pour les langues de contenu<\/a>.<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Python                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copier dans le presse-papiers\" data-clipboard-success-label=\"Copi\u00e9\u00a0!\" data-clipboard-error-label=\"Impossible de copier\" data-tooltip=\"Copier dans le presse-papiers\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copier dans le presse-papiers\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Python\">\r\n                                <code id=\"code_0_content\" class=\"language-Python\">\r\n\r\n                                    match_recipient(&#039;^(.*)@example.com\r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n\n\n<h2 class=\"wp-block-heading\">Plus de contenus de Mailgun<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Notre fonctionnalit\u00e9 de routage alimente vos envois, mais vous aide \u00e9galement \u00e0 g\u00e9rer vos conversations par email entrantes. Ce tutoriel vous a-t-il aid\u00e9 \u00e0 r\u00e9diger des expressions r\u00e9guli\u00e8res plus efficaces pour le filtrage de vos emails entrants\u00a0? Inscrivez-vous \u00e0 notre newsletter pour ne manquer aucun autre contenu utile comme celui-ci.<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"longform-spacings\">\r\n        <div class=\"cta bg-primary rounded-lg px-5 py-6 p-md-7 px-md-6\">\r\n                    <div class=\"form-subscription\">\r\n                            <div class=\"h4 mb-3\">\r\n                    Tenez-moi au courant ! Recevez d&rsquo;excellentes ressources dans votre bo\u00eete de r\u00e9ception chaque semaine.                <\/div>\r\n                                    <form accept-charset=\"UTF-8\" action=\"\" enctype=\"multipart\/form-data\" data-form-subscription method=\"POST\" style=\"max-width: 400px;\">\r\n                <div class=\"row justify-content-between align-items-top g-2\">\r\n                    <div class=\"col-10\">\r\n                        <input type=\"email\" name=\"email\" class=\"form-control\" placeholder=\"Email\" autocomplete=\"email\" required>\r\n                        <div data-fs=\"error\" role=\"alert\" class=\"invalid-feedback\">\r\n                            Please complete this required field.                        <\/div>\r\n                    <\/div>\r\n                                            <div class=\"col-12 order-last mt-3 fs-xxs\" data-fs=\"acceptance\" style=\"display:none;\">\r\n                            \r\n                                <div class=\"form-check\">\r\n                                    <input id=\"formSubscriptionAcceptance-terms-1229\" class=\"form-check-input\"\r\n                                        type=\"checkbox\" name=\"terms\">\r\n                                    <label for=\"formSubscriptionAcceptance-terms-1229\" class=\"form-check-label text-body-color\">\r\n                                        J&rsquo;ai lu et j&rsquo;accepte les conditions d&rsquo;utilisation.                                        <span class=\"hs-form-required\">*<\/span>\r\n                                    <\/label>\r\n                                <\/div>\r\n\r\n                            \r\n                                <div class=\"form-check\">\r\n                                    <input id=\"formSubscriptionAcceptance-privacy-4679\" class=\"form-check-input\"\r\n                                        type=\"checkbox\" name=\"privacy\">\r\n                                    <label for=\"formSubscriptionAcceptance-privacy-4679\" class=\"form-check-label text-body-color\">\r\n                                        J&rsquo;ai lu et j&rsquo;accepte la politique de confidentialit\u00e9.                                        <span class=\"hs-form-required\">*<\/span>\r\n                                    <\/label>\r\n                                <\/div>\r\n\r\n                                                    <\/div>\r\n                    \r\n                                            <div class=\"col-12 order-last fs-xxs mb-0 mt-2 text-body-color\">\r\n                            Envoyez-moi la newsletter Mailjet. J&rsquo;accepte express\u00e9ment de recevoir la newsletter et je sais que je peux facilement me d\u00e9sabonner \u00e0 tout moment.                        <\/div>\r\n                    \r\n                    <div class=\"col-2\">\r\n                        <button type=\"submit\" value=\"Submit\" aria-label=\"Submit\" class=\"btn btn-secondary btn-icon\">\r\n                            <svg aria-hidden=\"true\" data-url=\"https:\/\/www.mailgun.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/layout\/chevron-right.svg\"><\/svg>\r\n                        <\/button>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <input type=\"hidden\" name=\"formSubscriptionRecaptchaToken\" data-fs=\"recaptcha-token\">\r\n                <input type=\"hidden\" name=\"customListID\" value=\"\">\r\n\r\n            <\/form>\r\n            <div data-fs=\"message-success\" style=\"display: none;\">\r\n                <p class=\"mb-0 mt-2 text-body-color\">\r\n                    D\u00e9couvrez la newsletter de Mailjet chaque mois dans votre bo\u00eete de r\u00e9ception.                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <\/div>\r\n    <\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>Bien que vous connaissiez probablement d\u00e9j\u00e0 les expressions r\u00e9guli\u00e8res dans le cadre du d\u00e9veloppement de votre application, lisez la suite pour d\u00e9couvrir comment les utiliser avec Mailgun afin de filtrer les emails entrants. D\u00e9couvrez \u00e9galement la syntaxe et des cas d&rsquo;utilisation courants des expressions r\u00e9guli\u00e8res avec notre fonctionnalit\u00e9 de routage.<\/p>\n","protected":false},"author":21,"featured_media":4555,"menu_order":0,"template":"","meta":{"_acf_changed":true,"footnotes":""},"blog_category":[22],"class_list":["post-23861","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-product"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Filtrer les emails entrants \u00e0 l&#039;aide d&#039;expressions r\u00e9guli\u00e8res - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez comment utiliser les expressions r\u00e9guli\u00e8res pour filtrer les emails entrants avec la fonctionnalit\u00e9 Routes de Mailgun. Parcourez quelques cas d&#039;utilisation courants et \u00e9vitez les pi\u00e8ges.\" \/>\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\/blog\/product\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Filtrer les emails entrants \u00e0 l&#039;aide d&#039;expressions r\u00e9guli\u00e8res - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez comment utiliser les expressions r\u00e9guli\u00e8res pour filtrer les emails entrants avec la fonctionnalit\u00e9 Routes de Mailgun. Parcourez quelques cas d&#039;utilisation courants et \u00e9vitez les pi\u00e8ges.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/fr\/blog\/product\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-16T09:58:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"448\" \/>\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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\\\/\",\"name\":\"Filtrer les emails entrants \u00e0 l'aide d'expressions r\u00e9guli\u00e8res - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"datePublished\":\"2022-11-04T00:00:00+00:00\",\"dateModified\":\"2026-09-16T09:58:01+00:00\",\"description\":\"D\u00e9couvrez comment utiliser les expressions r\u00e9guli\u00e8res pour filtrer les emails entrants avec la fonctionnalit\u00e9 Routes de Mailgun. Parcourez quelques cas d'utilisation courants et \u00e9vitez les pi\u00e8ges.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"width\":720,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Utiliser les expressions r\u00e9guli\u00e8res pour filtrer les emails entrants\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"description\":\"Des API d\u2019emails transactionnels puissantes qui vous permettent d'envoyer, de recevoir et de suivre des emails, con\u00e7ues pour les d\u00e9veloppeurs. En savoir plus d\u00e8s aujourd'hui !\",\"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":"Filtrer les emails entrants \u00e0 l'aide d'expressions r\u00e9guli\u00e8res - Transactional Email API Service For Developers | Mailgun","description":"D\u00e9couvrez comment utiliser les expressions r\u00e9guli\u00e8res pour filtrer les emails entrants avec la fonctionnalit\u00e9 Routes de Mailgun. Parcourez quelques cas d'utilisation courants et \u00e9vitez les pi\u00e8ges.","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\/blog\/product\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\/","og_locale":"fr_FR","og_type":"article","og_title":"Filtrer les emails entrants \u00e0 l'aide d'expressions r\u00e9guli\u00e8res - Transactional Email API Service For Developers | Mailgun","og_description":"D\u00e9couvrez comment utiliser les expressions r\u00e9guli\u00e8res pour filtrer les emails entrants avec la fonctionnalit\u00e9 Routes de Mailgun. Parcourez quelques cas d'utilisation courants et \u00e9vitez les pi\u00e8ges.","og_url":"https:\/\/www.mailgun.com\/fr\/blog\/product\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","article_modified_time":"2026-09-16T09:58:01+00:00","og_image":[{"width":720,"height":448,"url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\/","url":"https:\/\/www.mailgun.com\/fr\/blog\/product\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\/","name":"Filtrer les emails entrants \u00e0 l'aide d'expressions r\u00e9guli\u00e8res - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","datePublished":"2022-11-04T00:00:00+00:00","dateModified":"2026-09-16T09:58:01+00:00","description":"D\u00e9couvrez comment utiliser les expressions r\u00e9guli\u00e8res pour filtrer les emails entrants avec la fonctionnalit\u00e9 Routes de Mailgun. Parcourez quelques cas d'utilisation courants et \u00e9vitez les pi\u00e8ges.","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/fr\/blog\/product\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","width":720,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/tips-tricks-guide-to-using-regular-expressions-to-filter-incoming-email-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.mailgun.com\/fr\/blog\/"},{"@type":"ListItem","position":3,"name":"Utiliser les expressions r\u00e9guli\u00e8res pour filtrer les emails entrants"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/fr\/#website","url":"https:\/\/www.mailgun.com\/fr\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Des API d\u2019emails transactionnels puissantes qui vous permettent d'envoyer, de recevoir et de suivre des emails, con\u00e7ues pour les d\u00e9veloppeurs. En savoir plus d\u00e8s aujourd'hui !","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\/blog\/23861","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/users\/21"}],"version-history":[{"count":1,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog\/23861\/revisions"}],"predecessor-version":[{"id":23862,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog\/23861\/revisions\/23862"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/media\/4555"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/media?parent=23861"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog_category?post=23861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}