{"id":23845,"date":"2026-09-16T09:57:46","date_gmt":"2026-09-16T09:57:46","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/open-source-bibliotheque-analyse-signatures-email\/"},"modified":"2026-09-16T09:57:46","modified_gmt":"2026-09-16T09:57:46","slug":"open-source-bibliotheque-analyse-signatures-email","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/fr\/blog\/product\/open-source-bibliotheque-analyse-signatures-email\/","title":{"rendered":"Passage en open source de notre biblioth\u00e8que d&rsquo;analyse de signatures d&#8217;email"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">En 2011, plusieurs clients nous ont demand\u00e9 une API d&rsquo;analyse de messages de haut niveau pour extraire les signatures et les citations d&rsquo;un email, comme ci-dessous\u00a0:<\/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-5851\"><p class=\"h5 m-0\" id=\"toc-title-5851\">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=\"#le-probleme\">Le probl\u00e8me<\/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=\"#notre-solution\">Notre solution<\/a><\/div><\/div><\/nav>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4703\" width=\"1024\" height=\"427\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/email_conversation.png\" alt=\"Mockup of an email conversation\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/email_conversation.png 1024w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/email_conversation-300x125.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/email_conversation-768x320.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Le probl\u00e8me<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bien que simple pour les humains, il s&rsquo;agit en r\u00e9alit\u00e9 d&rsquo;une t\u00e2che assez complexe pour les machines. L&rsquo;une des raisons principales est qu&rsquo;il n&rsquo;existe <b>aucun format standard pour un message d&#8217;email<\/b>. Les diff\u00e9rents clients de messagerie r\u00e9digent les r\u00e9ponses de diff\u00e9rentes mani\u00e8res et, m\u00eame au sein d&rsquo;un m\u00eame client de messagerie, l&rsquo;exp\u00e9diteur peut modifier le format comme bon lui semble. Par exemple, les utilisateurs peuvent placer leur r\u00e9ponse apr\u00e8s avoir cit\u00e9 le message d&rsquo;origine (r\u00e9ponse en bas)\u00a0:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>\u00c0 10 h 01 mercredi, Danny a \u00e9crit\u00a0:<br>&gt; Au fait, quels syst\u00e8mes seront mis \u00e0 jour\u00a0? J'ai eu quelques probl\u00e8mes<br>&gt; de r\u00e9seau apr\u00e8s la mise \u00e0 jour de la semaine derni\u00e8re.  Devrai-je red\u00e9marrer\u00a0?<br>Non, vous n'aurez pas besoin de red\u00e9marrer.<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">avant le message d&rsquo;origine cit\u00e9 (r\u00e9ponse en haut)\u00a0:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Non, vous n'aurez pas besoin de red\u00e9marrer.<br>\n-------- Message d'origine --------<br>\nDe\u00a0: Danny <br>\nEnvoy\u00e9\u00a0: mardi 16 octobre 2007 \u00e0 10 h 01<br>\n\u00c0\u00a0: Jim <br>\nObjet\u00a0: RE: Emploi<br>\nAu fait, quels syst\u00e8mes seront mis \u00e0 jour\u00a0? J'ai eu quelques probl\u00e8mes<br>\nde r\u00e9seau apr\u00e8s la mise \u00e0 jour de la semaine derni\u00e8re.  Devrai-je red\u00e9marrer\u00a0?<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ou m\u00eame intercaler leur r\u00e9ponse\u00a0:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>&gt; Pouvez-vous pr\u00e9senter votre rapport une heure plus tard\u00a0?<br>Oui, c'est possible. Le r\u00e9sum\u00e9 sera envoy\u00e9 au plus tard \u00e0 17 h.<br>Jim<br>\u00c0 10 h 01 mercredi, Danny a \u00e9crit\u00a0:<br>&gt;&gt; 14 h\u00a0: Pr\u00e9senter le rapport<br>&gt; Jim, j'ai une r\u00e9union \u00e0 cette heure-l\u00e0. Pouvez-vous pr\u00e9senter votre rapport une heure plus tard\u00a0?<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En fait, il existe tellement de mani\u00e8res diff\u00e9rentes de r\u00e9pondre qu&rsquo;il y a m\u00eame un\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/Posting_style\" target=\"_tabs\" rel=\"noopener noreferrer\">article Wikip\u00e9dia<\/a>\u00a0\u00e0 ce sujet\u00a0! Tout cela rend l&rsquo;analyse du corps d&rsquo;un email particuli\u00e8rement complexe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00eame avec l&rsquo;apprentissage automatique, nous avons d\u00fb constamment faire des ajustements. Le formatage des emails change en permanence, les clients de messagerie pour mobiles introduisent de nouvelles signatures telles que \u00ab\u00a0Envoy\u00e9 depuis votre t\u00e9l\u00e9phone XXX\u00a0\u00bb, de nouveaux cas particuliers sont d\u00e9couverts, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voici un exemple simple. \u00c0 l&rsquo;\u00e9poque, toutes les signatures d&#8217;emails \u00e9taient s\u00e9par\u00e9es par des tirets\u00a0:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4704\" width=\"761\" height=\"136\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/dash_separator.png\" alt=\"Mockup of email signature separated by dashes\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/dash_separator.png 761w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/dash_separator-300x54.png 300w\" sizes=\"(max-width: 761px) 100vw, 761px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La premi\u00e8re chose qui vient donc \u00e0 l&rsquo;esprit est d&rsquo;\u00e9crire une expression r\u00e9guli\u00e8re pour d\u00e9tecter les tirets comme s\u00e9parateurs de signature et d&rsquo;extraire les lignes suivantes en tant que signature\u00a0:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>&gt;&gt;&gt; signature = regex.match(\"^[s]*--*[s]*[a-z .]*$).*\", message)<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mais l&rsquo;instant d&rsquo;apr\u00e8s, vous recevez un email comme celui-ci\u00a0:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4705\" width=\"272\" height=\"165\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/honey.png\" alt=\"Dashes used in a list included in an email\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Et votre analyseur supprime la partie la plus importante de l&#8217;email. C&rsquo;est un exemple tr\u00e8s simple que vous pourriez facilement contourner. Mais dans la r\u00e9alit\u00e9, <b>les choses deviennent beaucoup plus complexes et d\u00e9licates.<\/b><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Notre solution<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nous avons effectu\u00e9 de nombreuses recherches, examin\u00e9 toutes les variations d&#8217;emails qui transitent par Mailgun et avons \u00e9labor\u00e9 une solution bas\u00e9e sur des techniques d&rsquo;apprentissage automatique. Cette solution est en production depuis plusieurs ann\u00e9es maintenant, et fait l&rsquo;objet de corrections de bugs et d&rsquo;am\u00e9liorations. Dans l&rsquo;ensemble, les retours des clients sont positifs, bien que les d\u00e9veloppeurs aient naturellement tendance \u00e0 souligner les points \u00e0 am\u00e9liorer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e9sormais, <b>vous avez l&rsquo;occasion de contribuer \u00e0 l&rsquo;am\u00e9lioration de cette solution<\/b>. En raison du paysage de l&#8217;email qui \u00e9volue constamment et de mani\u00e8re d\u00e9centralis\u00e9e, nous avons d\u00e9cid\u00e9 d&rsquo;aborder ce probl\u00e8me avec une approche collaborative\u00a0:\u00a0<i>nous passons notre biblioth\u00e8que en open source afin de pouvoir y travailler ensemble\u00a0!<\/i><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous avons baptis\u00e9 notre nouvelle biblioth\u00e8que\u00a0<a href=\"https:\/\/github.com\/mailgun\/talon\" target=\"_tabs\" rel=\"noopener noreferrer\">talon<\/a>\u00a0en r\u00e9f\u00e9rence \u00e0 un robot polyvalent con\u00e7u pour effectuer des missions allant de la reconnaissance au combat, et pour op\u00e9rer dans un certain nombre d&rsquo;environnements hostiles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous souhaitez commencer \u00e0 la tester imm\u00e9diatement, <b>nous avons pr\u00e9par\u00e9 une simple\u00a0<\/b><a href=\"http:\/\/talon.mailgun.net\/\" target=\"_tabs\" rel=\"noopener noreferrer\"><b>application de d\u00e9monstration<\/b><\/a><b>\u00a0ainsi qu&rsquo;un\u00a0<\/b><a href=\"https:\/\/github.com\/mailgun\/talon\/blob\/master\/README.rst\" target=\"_tabs\" rel=\"noopener noreferrer\"><b>guide de d\u00e9marrage rapide<\/b><\/a><b>\u00a0rien que pour vous<\/b>. Sinon, poursuivez votre lecture pour obtenir un aper\u00e7u plus g\u00e9n\u00e9ral, d\u00e9couvrir les approches que nous avons adopt\u00e9es et consulter les r\u00e9sultats de l&rsquo;\u00e9valuation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voici \u00e0 quoi ressemblent les flux de travail les plus courants\u00a0:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4706\" width=\"1056\" height=\"811\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/talon_diagram-1.png\" alt=\"A workflow chart for common workflows\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/talon_diagram-1.png 1056w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/talon_diagram-1-300x230.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/talon_diagram-1-768x590.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/talon_diagram-1-1024x786.png 1024w\" sizes=\"(max-width: 1056px) 100vw, 1056px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Actuellement, nous n&rsquo;utilisons l&rsquo;apprentissage automatique que pour classifier les lignes de signature. Le reste de la biblioth\u00e8que se compose de diverses m\u00e9thodes heuristiques et v\u00e9rifications de coh\u00e9rence que nous avons \u00e9labor\u00e9es en traitant des tickets de support et en analysant les mod\u00e8les et tendances de formatage des messages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La partie apprentissage automatique de la biblioth\u00e8que s&rsquo;inspire des travaux de recherche suivants\u00a0:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.cs.cmu.edu\/~vitor\/papers\/sigFilePaper_finalversion.pdf\" target=\"_tabs\" rel=\"noopener noreferrer\">http:\/\/www.cs.cmu.edu\/~vitor\/papers\/sigFilePaper_finalversion.pdf<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.cs.cornell.edu\/people\/tj\/publications\/joachims_01a.pdf\" target=\"_tabs\" rel=\"noopener noreferrer\">http:\/\/www.cs.cornell.edu\/people\/tj\/publications\/joachims_01a.pdf<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pour classifier les lignes de signature, nous avons utilis\u00e9 les\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/Support_vector_machine\" target=\"_tabs\" rel=\"noopener noreferrer\">SVM<\/a>\u00a0avec un noyau lin\u00e9aire. Pour \u00e9valuer nos classificateurs, nous avons utilis\u00e9 la\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/Cross-validation_%28statistics%29\" target=\"_tabs\" rel=\"noopener noreferrer\">validation crois\u00e9e \u00e0 5 blocs<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4707\" width=\"304\" height=\"168\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/talon_assessment.png\" alt=\"Code for cross validation\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/talon_assessment.png 304w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/talon_assessment-300x166.png 300w\" sizes=\"(max-width: 304px) 100vw, 304px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le jeu de donn\u00e9es comprenait 2\u00a0912 lignes d&#8217;emails. Sur 1\u00a0030 lignes de signature, 954 ont \u00e9t\u00e9 class\u00e9es correctement. Sur 1\u00a0882 lignes sans signature, 147 ont \u00e9t\u00e9 confondues avec des signatures. Dans l&rsquo;ensemble, cela nous donne un taux de r\u00e9ussite de 92\u00a0% et une aire sous la courbe ROC de 78\u00a0%. Ce qui peut \u00eatre consid\u00e9r\u00e9 respectivement comme excellent et satisfaisant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lorsque nous avons modifi\u00e9 la biblioth\u00e8que pour la passer en open source, nous avons essay\u00e9 de fournir une structure solide tout en facilitant l&rsquo;ajout de nouveaux \u00e9l\u00e9ments. Par exp\u00e9rience, les parties qui n\u00e9cessitent le plus d&rsquo;attention sont les expressions r\u00e9guli\u00e8res pour les s\u00e9parateurs de citations et de signatures, ainsi que l&rsquo;extraction de citations HTML via les balises HTML. Cependant, n&rsquo;h\u00e9sitez pas \u00e0 contribuer \u00e0 n&rsquo;importe quelle partie de la biblioth\u00e8que de votre choix.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Nous esp\u00e9rons que vous trouverez cette biblioth\u00e8que utile et qu&rsquo;elle vous facilitera la vie.<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bons envois\u00a0!<\/p>\n\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_deca7aa4a6f0e0d995d62f2fbbc35579\">\r\n                    <p class=\"text-uppercase section-caption text-body-color\">\r\n                S&rsquo;inscrire            <\/p>\r\n                            <p class=\"h4 text-accent fw-bold\" id=\"banner-block-block_deca7aa4a6f0e0d995d62f2fbbc35579\">\r\n                Lancez-vous, c&rsquo;est facile ! Et c&rsquo;est gratuit.            <\/p>\r\n                            <div class=\"mb-0 text-body-color\">\r\n                                    <div class=\"content-body mb-0 text-body-color\">D\u00e9couvrez ce que vous pouvez accomplir avec la meilleure plateforme de livraison d\u2019emails au monde.<\/div>\r\n                            <\/div>\r\n        \r\n        <div class=\"text-start mt-5\"><a href=\"https:\/\/signup.mailgun.com\/new\/signup\"  class=\"btn btn-secondary\" >Get started<\/a><\/div>\r\n    <\/aside>\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>En 2011, plusieurs clients nous ont demand\u00e9 une API d&rsquo;analyse de messages de haut niveau pour extraire les signatures et les citations d&rsquo;un email, comme ci-dessous\u00a0:<\/p>\n","protected":false},"author":47,"featured_media":4555,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"blog_category":[22],"class_list":["post-23845","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>Passage en open source de notre biblioth\u00e8que d&#039;analyse de signatures d&#039;email - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"En 2014, Mailgun a pass\u00e9 en open source sa biblioth\u00e8que d&#039;analyse de signatures d&#039;email. Vous souhaitez en savoir plus sur la m\u00e9thodologie\u00a0?\" \/>\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\/open-source-bibliotheque-analyse-signatures-email\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Passage en open source de notre biblioth\u00e8que d&#039;analyse de signatures d&#039;email - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"En 2014, Mailgun a pass\u00e9 en open source sa biblioth\u00e8que d&#039;analyse de signatures d&#039;email. Vous souhaitez en savoir plus sur la m\u00e9thodologie\u00a0?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/fr\/blog\/product\/open-source-bibliotheque-analyse-signatures-email\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\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=\"5 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\\\/open-source-bibliotheque-analyse-signatures-email\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/open-source-bibliotheque-analyse-signatures-email\\\/\",\"name\":\"Passage en open source de notre biblioth\u00e8que d'analyse de signatures d'email - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/open-source-bibliotheque-analyse-signatures-email\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/open-source-bibliotheque-analyse-signatures-email\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"datePublished\":\"2026-09-16T09:57:46+00:00\",\"description\":\"En 2014, Mailgun a pass\u00e9 en open source sa biblioth\u00e8que d'analyse de signatures d'email. Vous souhaitez en savoir plus sur la m\u00e9thodologie\u00a0?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/open-source-bibliotheque-analyse-signatures-email\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/open-source-bibliotheque-analyse-signatures-email\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/product\\\/open-source-bibliotheque-analyse-signatures-email\\\/#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\\\/open-source-bibliotheque-analyse-signatures-email\\\/#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\":\"Passage en open source de notre biblioth\u00e8que d\u2019analyse de signatures d\u2019email\"}]},{\"@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":"Passage en open source de notre biblioth\u00e8que d'analyse de signatures d'email - Transactional Email API Service For Developers | Mailgun","description":"En 2014, Mailgun a pass\u00e9 en open source sa biblioth\u00e8que d'analyse de signatures d'email. Vous souhaitez en savoir plus sur la m\u00e9thodologie\u00a0?","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\/open-source-bibliotheque-analyse-signatures-email\/","og_locale":"fr_FR","og_type":"article","og_title":"Passage en open source de notre biblioth\u00e8que d'analyse de signatures d'email - Transactional Email API Service For Developers | Mailgun","og_description":"En 2014, Mailgun a pass\u00e9 en open source sa biblioth\u00e8que d'analyse de signatures d'email. Vous souhaitez en savoir plus sur la m\u00e9thodologie\u00a0?","og_url":"https:\/\/www.mailgun.com\/fr\/blog\/product\/open-source-bibliotheque-analyse-signatures-email\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","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":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/open-source-bibliotheque-analyse-signatures-email\/","url":"https:\/\/www.mailgun.com\/fr\/blog\/product\/open-source-bibliotheque-analyse-signatures-email\/","name":"Passage en open source de notre biblioth\u00e8que d'analyse de signatures d'email - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/open-source-bibliotheque-analyse-signatures-email\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/open-source-bibliotheque-analyse-signatures-email\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","datePublished":"2026-09-16T09:57:46+00:00","description":"En 2014, Mailgun a pass\u00e9 en open source sa biblioth\u00e8que d'analyse de signatures d'email. Vous souhaitez en savoir plus sur la m\u00e9thodologie\u00a0?","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/open-source-bibliotheque-analyse-signatures-email\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/fr\/blog\/product\/open-source-bibliotheque-analyse-signatures-email\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mailgun.com\/fr\/blog\/product\/open-source-bibliotheque-analyse-signatures-email\/#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\/open-source-bibliotheque-analyse-signatures-email\/#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":"Passage en open source de notre biblioth\u00e8que d\u2019analyse de signatures d\u2019email"}]},{"@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\/23845","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\/47"}],"version-history":[{"count":0,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog\/23845\/revisions"}],"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=23845"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog_category?post=23845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}