{"id":20662,"date":"2026-09-15T03:52:54","date_gmt":"2026-09-15T03:52:54","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/programmation-livraison-email-mailgun-nodejs\/"},"modified":"2026-09-15T03:52:54","modified_gmt":"2026-09-15T03:52:54","slug":"programmation-livraison-email-mailgun-nodejs","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/fr\/blog\/email\/programmation-livraison-email-mailgun-nodejs\/","title":{"rendered":"Programmation de la livraison d&#8217;emails avec Mailgun et Node.js"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><i>Ceci est une version mise \u00e0 jour de l&rsquo;article \u00ab\u00a0Programmation de la livraison d&#8217;emails avec Mailgun et Node.js\u00a0\u00bb \u00e9crit par\u00a0<\/i><a href=\"https:\/\/medium.com\/@timsvoice\" target=\"_tabs\" rel=\"noopener noreferrer\"><i>Timothy Voice<\/i><\/a><i>, d\u00e9veloppeur de logiciels bas\u00e9 \u00e0 Brooklyn et passionn\u00e9 de MEAN.JS. L&rsquo;article original a \u00e9t\u00e9 publi\u00e9 pour la premi\u00e8re fois sur\u00a0<\/i><a href=\"https:\/\/medium.com\/@timsvoice\/setup-a-scheduled-mailing-in-your-node-app-using-mailgun-and-node-schedule-416ac521cd3d\" target=\"_tabs\" rel=\"noopener noreferrer\"><i>son blog<\/i><\/a><i>.<\/i><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En g\u00e9n\u00e9ral, la plupart d&rsquo;entre nous n&rsquo;aiment pas ce qui est m\u00e9chant (sauf s&rsquo;il s&rsquo;agit de Mean Girls, peut-\u00eatre). Cependant, il y a quelques \u00e9l\u00e9ments \u00ab\u00a0mean\u00a0\u00bb qui peuvent s&rsquo;av\u00e9rer tr\u00e8s utiles. L&rsquo;un d&rsquo;eux est l&rsquo;application MEAN (MongoDB, Express.js, AngularJS et Node.js), qui <b>vous permet de cr\u00e9er des sites web et des applications mobiles<\/b>. Vous voulez en savoir plus\u00a0? Commen\u00e7ons.<\/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-7738\"><p class=\"h5 m-0\" id=\"toc-title-7738\">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=\"#quest-ce-que-la-livraison-programmee-demails\">Qu&rsquo;est-ce que la livraison programm\u00e9e d&#8217;emails\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=\"#pourquoi-programmer-lenvoi-demails-pour-plus-tard\">Pourquoi programmer l&rsquo;envoi d&#8217;emails pour plus tard\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=\"#pourquoi-mean-est-il-important-pour-la-livraison-programmee-demails\">Pourquoi MEAN est-il important pour la livraison programm\u00e9e d&#8217;emails\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=\"#comment-configurer-mean-avec-mailgun-pour-obtenir-une-livraison-programmee-demails\">Comment configurer MEAN avec Mailgun pour obtenir une livraison programm\u00e9e d&#8217;emails\u00a0?<\/a><a class=\"scrollme link-body-color\" href=\"#la-configuration\">La configuration<\/a><a class=\"scrollme link-body-color\" href=\"#interrogation-des-utilisateurs\">Interrogation des utilisateurs<\/a><a class=\"scrollme link-body-color\" href=\"#le-createur-demails\">Le cr\u00e9ateur d&#8217;emails<\/a><a class=\"scrollme link-body-color\" href=\"#loutil-denvoi\">L&rsquo;outil d&rsquo;envoi<\/a><a class=\"scrollme link-body-color\" href=\"#le-programmateur\">Le programmateur<\/a><a class=\"scrollme link-body-color\" href=\"#assemblage\">Assemblage<\/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=\"#conclusion\">Conclusion<\/a><\/div><\/div><\/nav>\n\n\n<h2 class=\"wp-block-heading\">Qu&rsquo;est-ce que la livraison programm\u00e9e d&#8217;emails\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La livraison programm\u00e9e d&#8217;emails est une invention assez r\u00e9cente, mais elle s&rsquo;est rapidement impos\u00e9e dans le domaine des messages par email. Elle est courante chez la plupart des grands fournisseurs d&rsquo;acc\u00e8s \u00e0 Internet tels que Microsoft Outlook, Gmail et Yahoo, et vous permet de <b>retarder la livraison de vos messages \u00e0 une date ult\u00e9rieure<\/b>. Lorsque vous r\u00e9digez un message, vous pouvez souhaiter qu&rsquo;il soit livr\u00e9 \u00e0 une heure pr\u00e9cise plut\u00f4t que d&rsquo;\u00eatre envoy\u00e9 imm\u00e9diatement. La programmation d&#8217;emails vous permet de conserver vos messages dans votre bo\u00eete d&rsquo;envoi jusqu&rsquo;\u00e0 ce que vous souhaitiez les envoyer. C&rsquo;est simple, n&rsquo;est-ce pas\u00a0?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi programmer l&rsquo;envoi d&#8217;emails pour plus tard\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les gens envoient des emails pour diverses raisons (faites-nous confiance, nous en savons quelque chose). Parfois, si des coll\u00e8gues collaborent sur diff\u00e9rents fuseaux horaires, ils peuvent souhaiter retarder la livraison jusqu&rsquo;\u00e0 ce que le destinataire ait commenc\u00e9 sa journ\u00e9e de travail afin que l&#8217;email soit trait\u00e9 en priorit\u00e9. D&rsquo;autres fois, les gens peuvent vouloir diff\u00e9rer la livraison lorsqu&rsquo;ils ont des id\u00e9es ou des t\u00e2ches sur lesquelles ils souhaitent revenir plus tard. La possibilit\u00e9 de retarder l&rsquo;envoi pendant un certain temps leur permet de se rappeler ce qu&rsquo;ils souhaitent accomplir avec un nouvel email.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bien s\u00fbr, la livraison programm\u00e9e d&#8217;emails ne se fait pas toute seule. Alors, o\u00f9 MEAN intervient-il\u00a0?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi MEAN est-il important pour la livraison programm\u00e9e d&#8217;emails\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En mati\u00e8re de fonctionnalit\u00e9s, la fantastique application MEAN que vous avez cr\u00e9\u00e9e peut vous aider \u00e0 envoyer un email transactionnel pour le support de votre service global, comme les confirmations par email, les mots de passe oubli\u00e9s, les notifications, etc. Cela inclut, bien s\u00fbr, les options de livraison d&#8217;emails.. Il existe une cat\u00e9gorie d&rsquo;applications o\u00f9 l&#8217;email <i>est<\/i> le service, comme les applications m\u00e9t\u00e9o, la livraison de newsletters, etc., et c&rsquo;est l\u00e0 qu&rsquo;intervient la livraison programm\u00e9e d&#8217;emails. Pour ces services, notre application doit envoyer automatiquement des emails aux utilisateurs \u00e0 des heures pr\u00e9cises et sous certaines conditions. En combinant d&rsquo;excellents modules npm et en se connectant \u00e0 un service d&#8217;emailing, cela peut \u00eatre r\u00e9alis\u00e9 rapidement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment configurer MEAN avec Mailgun pour obtenir une livraison programm\u00e9e d&#8217;emails\u00a0?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour ajouter la fonctionnalit\u00e9 d&#8217;email programm\u00e9 \u00e0 votre application MEAN, suivez les \u00e9tapes ci-dessous.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Vous aurez besoin de 4 fonctions<\/b>\u00a0: une fonction mailUsers pour s\u00e9lectionner les destinataires, une fonction mailCreator pour g\u00e9n\u00e9rer l&#8217;email \u00e0 partir d&rsquo;un mod\u00e8le, une fonction mailScheduler pour activer le d\u00e9clencheur d&rsquo;envoi \u00e0 une heure pr\u00e9cise, et une fonction mailSender pour envoyer les emails.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">La configuration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Appelez les modules node et incluez nunjucks afin de pouvoir ajouter des variables \u00e0 vos mod\u00e8les d&#8217;emails HTML.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Interrogation des utilisateurs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nous utilisons la requ\u00eate mongoose find(x).where(y) pour <b>passer au crible les utilisateurs<\/b>, trouver les personnes qui ont choisi de recevoir des notifications le jour donn\u00e9, et renvoyer une promesse.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Le cr\u00e9ateur d&#8217;emails<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le mailCreator <b>prend un tableau d&rsquo;utilisateurs et g\u00e9n\u00e8re un autre tableau<\/b> qui contient les adresses email des utilisateurs et le mod\u00e8le HTML rendu par nunjucks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">L&rsquo;outil d&rsquo;envoi<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La fonction mailSender prendra une adresse email d&rsquo;utilisateur, un objet et un mod\u00e8le HTML pour notre email et <b>renverra une promesse qui, une fois r\u00e9solue, contient la r\u00e9ponse de l&rsquo;API de Mailgun<\/b>\u00a0; quelque chose comme \u00ab\u00a0Queued\u00a0\u00bb. Merci\u2019.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Le programmateur<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ici, votre fonction de programmation <b>prend en charge la t\u00e2che que nous voulons accomplir<\/b> et l&rsquo;ex\u00e9cute lorsque la variable et la description de la r\u00e8gle l&rsquo;imposent. Par exemple\u00a0: utiliser un programmateur node tous les jours pour planifier un envoi quotidien \u00e0 16 h 38. Consultez cette page pour en savoir plus sur la cr\u00e9ation de r\u00e8gles de r\u00e9currence dans node-scheduler.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Assemblage<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 pr\u00e9sent, il vous suffit d&rsquo;<b>appeler la fonction de programmation dans le contr\u00f4leur de livraison de nodes<\/b>, en transmettant les utilisateurs renvoy\u00e9s par votre requ\u00eate, votre g\u00e9n\u00e9rateur d&#8217;emails et votre exp\u00e9diteur d&#8217;emails. Vous pouvez trouver l&rsquo;ensemble du syst\u00e8me dans un contr\u00f4leur node ici. Voici un exemple d&rsquo;appel d&rsquo;envoi programm\u00e9\u00a0:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous disposez maintenant d&rsquo;un contr\u00f4leur qui trouvera les utilisateurs ayant choisi de recevoir des notifications \u00e0 une heure donn\u00e9e, et leur enverra un email lorsque votre programmateur de t\u00e2ches se d\u00e9clenchera.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce contr\u00f4leur vous permettra d&rsquo;appliquer des r\u00e8gles d&rsquo;envoi, de g\u00e9rer la livraison, et bien plus encore. Gr\u00e2ce \u00e0 cette int\u00e9gration de l&rsquo;application MEAN, vous pourrez <b>programmer des emails<\/b> en toute simplicit\u00e9. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bien que comprendre les tenants et les aboutissants de la livraison programm\u00e9e d&#8217;emails puisse s&rsquo;av\u00e9rer d\u00e9licat, l&rsquo;utilisation d&rsquo;une int\u00e9gration d&rsquo;application MEAN avec Mailgun peut vous aider \u00e0 prendre en charge la programmation de vos emails et \u00e0 envoyer vos emails exactement au moment o\u00f9 ils doivent partir. Et c&rsquo;est tellement fetch.<\/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_c43b35d285ab9712708ad8289601ca64\">\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_c43b35d285ab9712708ad8289601ca64\">\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>\u00c9crit par Timothy Voice, d\u00e9veloppeur de logiciels bas\u00e9 \u00e0 Brooklyn et passionn\u00e9 de MEAN.JS. Cet article a \u00e9t\u00e9 initialement publi\u00e9 sur son blog.<\/p>\n","protected":false},"author":13,"featured_media":4074,"menu_order":0,"template":"","meta":{"_acf_changed":true,"footnotes":""},"blog_category":[20],"class_list":["post-20662","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-email"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Programmation de la livraison d&#039;emails avec Mailgun et Node.js - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez comment utiliser le module node-schedule pour ajouter la fonctionnalit\u00e9 d&#039;email programm\u00e9 \u00e0 votre application. En savoir plus...\" \/>\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\/email\/programmation-livraison-email-mailgun-nodejs\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programmation de la livraison d&#039;emails avec Mailgun et Node.js - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez comment utiliser le module node-schedule pour ajouter la fonctionnalit\u00e9 d&#039;email programm\u00e9 \u00e0 votre application. En savoir plus...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/fr\/blog\/email\/programmation-livraison-email-mailgun-nodejs\/\" \/>\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-Email.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=\"4 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\\\/email\\\/programmation-livraison-email-mailgun-nodejs\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/email\\\/programmation-livraison-email-mailgun-nodejs\\\/\",\"name\":\"Programmation de la livraison d'emails avec Mailgun et Node.js - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/email\\\/programmation-livraison-email-mailgun-nodejs\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/email\\\/programmation-livraison-email-mailgun-nodejs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Email.png\",\"datePublished\":\"2026-09-15T03:52:54+00:00\",\"description\":\"D\u00e9couvrez comment utiliser le module node-schedule pour ajouter la fonctionnalit\u00e9 d'email programm\u00e9 \u00e0 votre application. En savoir plus...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/email\\\/programmation-livraison-email-mailgun-nodejs\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/email\\\/programmation-livraison-email-mailgun-nodejs\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/email\\\/programmation-livraison-email-mailgun-nodejs\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Email.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Email.png\",\"width\":720,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/fr\\\/blog\\\/email\\\/programmation-livraison-email-mailgun-nodejs\\\/#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\":\"Programmation de la livraison d\u2019emails avec Mailgun et Node.js\"}]},{\"@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":"Programmation de la livraison d'emails avec Mailgun et Node.js - Transactional Email API Service For Developers | Mailgun","description":"D\u00e9couvrez comment utiliser le module node-schedule pour ajouter la fonctionnalit\u00e9 d'email programm\u00e9 \u00e0 votre application. En savoir plus...","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\/email\/programmation-livraison-email-mailgun-nodejs\/","og_locale":"fr_FR","og_type":"article","og_title":"Programmation de la livraison d'emails avec Mailgun et Node.js - Transactional Email API Service For Developers | Mailgun","og_description":"D\u00e9couvrez comment utiliser le module node-schedule pour ajouter la fonctionnalit\u00e9 d'email programm\u00e9 \u00e0 votre application. En savoir plus...","og_url":"https:\/\/www.mailgun.com\/fr\/blog\/email\/programmation-livraison-email-mailgun-nodejs\/","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-Email.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/fr\/blog\/email\/programmation-livraison-email-mailgun-nodejs\/","url":"https:\/\/www.mailgun.com\/fr\/blog\/email\/programmation-livraison-email-mailgun-nodejs\/","name":"Programmation de la livraison d'emails avec Mailgun et Node.js - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/email\/programmation-livraison-email-mailgun-nodejs\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/email\/programmation-livraison-email-mailgun-nodejs\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Email.png","datePublished":"2026-09-15T03:52:54+00:00","description":"D\u00e9couvrez comment utiliser le module node-schedule pour ajouter la fonctionnalit\u00e9 d'email programm\u00e9 \u00e0 votre application. En savoir plus...","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/fr\/blog\/email\/programmation-livraison-email-mailgun-nodejs\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/fr\/blog\/email\/programmation-livraison-email-mailgun-nodejs\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mailgun.com\/fr\/blog\/email\/programmation-livraison-email-mailgun-nodejs\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Email.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Email.png","width":720,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/fr\/blog\/email\/programmation-livraison-email-mailgun-nodejs\/#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":"Programmation de la livraison d\u2019emails avec Mailgun et Node.js"}]},{"@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\/20662","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\/13"}],"version-history":[{"count":0,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog\/20662\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/media\/4074"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/media?parent=20662"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/fr\/wp-json\/wp\/v2\/blog_category?post=20662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}