{"id":24992,"date":"2026-09-16T19:09:11","date_gmt":"2026-09-16T19:09:11","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/"},"modified":"2026-09-16T19:09:11","modified_gmt":"2026-09-16T19:09:11","slug":"was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/de\/blog\/it-and-engineering\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/","title":{"rendered":"Was wir gelernt haben, als wir einen gro\u00dfen Teil von Mailgun als Open Source ver\u00f6ffentlicht haben"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Vor einigen Wochen ver\u00f6ffentlichten wir als Open Source\u00a0<a href=\"https:\/\/github.com\/mailgun\/flanker\" target=\"_tabs\" rel=\"noopener noreferrer\">Flanker, unsere Bibliothek zur MIME-Verarbeitung und E-Mail-Validierung<\/a>. Wir haben uns sehr \u00fcber die Ver\u00f6ffentlichung und das gro\u00dfe Interesse der Python-Community gefreut. Dieser Tweet steht stellvertretend f\u00fcr das, was wir seit der Ver\u00f6ffentlichung geh\u00f6rt haben:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Software als Open Source zu ver\u00f6ffentlichen mag einfach erscheinen, ist aber weitaus komplexer, als den Code einfach auf GitHub hochzuladen und die Sache als erledigt zu betrachten. Tats\u00e4chlich waren wir von einigen der aufgetretenen Herausforderungen \u00fcberrascht. Daher m\u00f6chten wir Einblicke in den Prozess geben, um hoffentlich anderen Entwicklerteams zu helfen, die planen, ihren eigenen Code als Open Source zu ver\u00f6ffentlichen. Im Folgenden erfahren Sie, wie wir vorgegangen sind und was wir dabei gelernt haben.<\/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-3519\"><p class=\"h5 m-0\" id=\"toc-title-3519\">Inhaltsverzeichnis<\/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=\"#anchor_1-mehr-als-open-source-veroeffentlicht-als-urspruenglich-geplant\">1. Mehr als Open Source ver\u00f6ffentlicht als urspr\u00fcnglich geplant<\/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=\"#anchor_2-flanker-modularer-gestalten\">2. Flanker modularer gestalten<\/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=\"#anchor_3-integration-des-open-source-codes-zurueck-in-mailgun\">3. Integration des Open-Source-Codes zur\u00fcck in Mailgun<\/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=\"#anchor_4-rechtliche-erwaegungen\">4. Rechtliche Erw\u00e4gungen<\/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_5-betatest-vor-der-open-source-veroeffentlichung\">5. \u201eBetatest\u201c vor der Open-Source-Ver\u00f6ffentlichung<\/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_6-dokumentation\">6. Dokumentation<\/a><\/div><\/div><\/nav>\n\n\n<h2 class=\"wp-block-heading\">1. Mehr als Open Source ver\u00f6ffentlicht als urspr\u00fcnglich geplant<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Urspr\u00fcnglich wollten wir Guardpost, unseren Validator f\u00fcr E-Mail-Adressen, als Open Source ver\u00f6ffentlichen. Als wir diesen Weg einschlugen, stellten wir schnell fest, dass es wesentlich wertvoller w\u00e4re, dies mit unserer MIME-Parsing-Bibliothek zu b\u00fcndeln und gemeinsam als Flanker zu ver\u00f6ffentlichen. Dies f\u00fchrte zu zus\u00e4tzlichen Komplikationen, da wir nun einen betr\u00e4chtlichen Teil der zentralen Codebasis von Mailgun als Open Source zur Verf\u00fcgung stellten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Flanker modularer gestalten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Da Flanker urspr\u00fcnglich nicht f\u00fcr die Nutzung durch Dritte konzipiert war, bestand die Herausforderung darin, sicherzustellen, dass alle Abh\u00e4ngigkeiten zur propriet\u00e4ren Codebasis entfernt wurden. Wir wollten anderen, die das Tool nutzen, nicht den Einsatz bestimmter Technologien aufzwingen. Daher haben wir Teile von Flanker, die spezifische Python-Module oder Datenbanken wie Redis und dnspython nutzten, modularer gestaltet. Nutzen Sie nun eine beliebige (oder gar keine) Datenbank, um Ihre Ergebnisse zwischenzuspeichern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dies bedeutete, dass wir zun\u00e4chst den Code herausl\u00f6sen und sicherstellen mussten, dass er f\u00fcr Dritte nutzbar ist, um Flanker anschlie\u00dfend in seiner neuen Form wieder effektiv in Mailgun zu integrieren. Wir nutzten diese Gelegenheit auch, um gro\u00dfe Teile des Adress-Parsers zu \u00fcberarbeiten (siehe 5. unten), was die Sache komplizierter machte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wir h\u00e4tten einfach unsere interne Flanker-Codebasis forken, die Abh\u00e4ngigkeiten nach bestem Wissen entfernen und intern weiter das nutzen k\u00f6nnen, was bereits funktionierte. Doch dann h\u00e4tten wir entweder den Open-Source-Code vernachl\u00e4ssigt oder zwei verschiedene Codebasen pflegen m\u00fcssen. Stattdessen haben wir beschlossen, den Open-Source-Code weiterhin in der Produktion einzusetzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn wir nun einen Pull Request mergen (wir haben acht seit der Open-Source-Ver\u00f6ffentlichung von Flanker vor einigen Wochen durchgef\u00fchrt und vier weitere stehen aus), m\u00fcssen wir nicht nur auf sauberen Code, Wartbarkeit und Leistung achten, sondern auch sicherstellen, dass alle \u00c4nderungen reibungslos mit dem Rest von Mailgun zusammenarbeiten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Integration des Open-Source-Codes zur\u00fcck in Mailgun<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wie Sie sich vorstellen k\u00f6nnen, sind sowohl das Adress-Parsing als auch das MIME-Parsing das Herzst\u00fcck von Mailgun. Da wir bei der Open-Source-Ver\u00f6ffentlichung erhebliche \u00c4nderungen am Code vorgenommen hatten, mussten wir bei der R\u00fcckintegration in Mailgun sehr vorsichtig sein, um die Anwendungen unserer Kundschaft nicht zu beeintr\u00e4chtigen. Vielleicht nicht ganz so beeindruckend, aber es f\u00fchlte sich ein wenig an wie\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=M7FIvfx5J10\" target=\"_tabs\" rel=\"noopener noreferrer\">ein Spagat zwischen zwei r\u00fcckw\u00e4rts fahrenden Sattelschleppern<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wir haben dies erreicht, indem wir Flanker in Phasen eingef\u00fchrt haben. Zun\u00e4chst haben wir Flanker f\u00fcr einen kleinen Teil unseres Traffics bereitgestellt. So konnten wir Situationen erkennen, in denen das Verhalten des neuen Adress-Parsers strenger war als zuvor. Bestimmte Dinge, wie das Zulassen von Steuerzeichen in Anzeigenamen, haben wir aufgrund des Sicherheitsrisikos untersagt. Bei anderen Aspekten, wie dem Unicode-Support, haben wir uns bem\u00fcht, bei der Akzeptanz so flexibel wie m\u00f6glich zu sein. Ja, das bedeutet, dass Sie jetzt\u00a0<a href=\"http:\/\/www.jwz.org\/blog\/2012\/02\/unicode-character-pile-of-poo-\u1f4a9\/\" target=\"_tabs\" rel=\"noopener noreferrer\">das Kot-Emoji<\/a>\u00a0als Anzeigenamen \u00fcber Mailgun versenden und wir es korrekt kodieren und weiterleiten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Rechtliche Erw\u00e4gungen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wir hielten es auch f\u00fcr klug zu pr\u00fcfen, ob wir es als Open Source ver\u00f6ffentlichen k\u00f6nnten, ohne entlassen zu werden. Flanker ist ein zentraler Bestandteil von Mailgun und daher f\u00fcr Rackspace \u00e4u\u00dferst wertvoll. Auch wenn wir der Meinung sind, dass es manchmal eine gute Strategie ist, um Verzeihung zu bitten statt um Erlaubnis, um Dinge voranzutreiben, war dies wahrscheinlich nicht der richtige Zeitpunkt daf\u00fcr. Daher haben wir es mit den Rechts- und Produktteams von Rackspace abgestimmt, um sicherzustellen, dass sie einverstanden sind. Gl\u00fccklicherweise lautet der Slogan von Rackspace \u201eThe Open Cloud Company\u201c und das Unternehmen setzt auf Open-Source-Software. Es war also nicht schwer, das Team davon zu \u00fcberzeugen, dass die Ver\u00f6ffentlichung von Flanker als Open Source der richtige Schritt war.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. \u201eBetatest\u201c vor der Open-Source-Ver\u00f6ffentlichung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wir haben unseren MIME-Parser schon lange in der Produktion eingesetzt, aber der E-Mail-Validator (Guardpost) war relativ neu. Wir haben Guardpost als API eingef\u00fchrt, bevor wir Flanker als Open Source ver\u00f6ffentlicht haben. So konnten wir vor der Open-Source-Ver\u00f6ffentlichung effektiv unter realen Bedingungen testen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Als Guardpost immer beliebter wurde, hatte das Tool trotz Ausf\u00fchrung auf einem ziemlich leistungsstarken, fest zugewiesenen Server Probleme, den anfallenden Traffic zu bew\u00e4ltigen. Wir haben also einige Zeit mit dem Profiling von Guardpost verbracht, um die Ursache f\u00fcr die Verlangsamung zu finden. Es stellte sich heraus, dass es an der Rechtschreibkorrektur lag. Wir haben eine Weile recherchiert, wie wir sie verbessern k\u00f6nnen, und sie schlie\u00dflich komplett neu geschrieben. In unserem Blogbeitrag erfahren Sie,\u00a0<a href=\"\/?blog_category=weekly-product-update-control-panel-improvements-and-135x-faster-spell-checker-for-email-validation\" target=\"_tabs\" rel=\"noopener noreferrer\">wie wir die Rechtschreibkorrektur 135-mal schneller gemacht haben<\/a>\u00a0als zuvor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zudem konnten wir eine Vielzahl von Bugs beheben, die von der Nutzerschaft gemeldet wurden. Das reichte vom Hinzuf\u00fcgen des Internet-Explorer-Supports f\u00fcr unsere Validator-Demo (niemand von uns hatte tats\u00e4chlich einen Windows-Rechner; wir mussten eine Windows-Lizenz erwerben, um diesen Bug zu beheben) bis hin zum direkten Versand von E-Mails an eine Top-Level-Domain (TLD).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Den Code vor der Open-Source-Ver\u00f6ffentlichung in der Produktion einzusetzen, gab uns das Vertrauen, stolz auf den Code zu sein, den wir der \u00d6ffentlichkeit zug\u00e4nglich machten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Dokumentation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist ein wichtiger Punkt. Wenn Sie an einer internen Codebasis arbeiten, k\u00f6nnen Sie einfach zu der Person gehen, die sie geschrieben hat, und eine kurze Frage stellen. Bei Open-Source-Software ist das nicht der Fall. Daher wollten wir sicherstellen, dass Flanker gut dokumentiert ist, damit sich neue Mitwirkende leicht einarbeiten k\u00f6nnen. Das bedeutet, dass Flanker sowohl durch Kommentare im Code als auch durch externe Dokumentationen gut beschrieben ist, wie beispielsweise eine\u00a0<a href=\"https:\/\/github.com\/mailgun\/flanker#quickstart-guide\" target=\"_tabs\" rel=\"noopener noreferrer\">Schnellstart-Anleitung<\/a>,\u00a0<a href=\"https:\/\/github.com\/mailgun\/flanker\/blob\/master\/docs\/User%20Manual.md\" target=\"_tabs\" rel=\"noopener noreferrer\">Nutzerhandbuch<\/a>\u00a0und\u00a0<a href=\"https:\/\/github.com\/mailgun\/flanker\/blob\/master\/docs\/API%20Reference.md\" target=\"_tabs\" rel=\"noopener noreferrer\">API-Referenz<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das sind also unsere Erkenntnisse aus der Open-Source-Ver\u00f6ffentlichung von Flanker. Auch wenn es letztendlich viel Arbeit war, war es ein kathartischer Prozess, und wir freuen uns darauf, in Zukunft von den Vorteilen zu profitieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teilen Sie Ihre Erfahrungen gerne in den Kommentaren zu diesem Beitrag oder auf\u00a0<a href=\"https:\/\/news.ycombinator.com\/item?id=6862748\" target=\"_tabs\" rel=\"noopener noreferrer\">HackerNews<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ihr Mailgun-Team<\/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_b09feefae90d46c53c2f0bd4a3792dcf\">\r\n                    <p class=\"text-uppercase section-caption text-body-color\">\r\n                Registrieren            <\/p>\r\n                            <p class=\"h4 text-accent fw-bold\" id=\"banner-block-block_b09feefae90d46c53c2f0bd4a3792dcf\">\r\n                Loslegen ist ganz einfach. Und es ist kostenlos.            <\/p>\r\n                            <div class=\"mb-0 text-body-color\">\r\n                                    <div class=\"content-body mb-0 text-body-color\">Erfahren Sie, was Sie mit der weltbesten Plattform f\u00fcr E-Mail-Zustellung alles erreichen k\u00f6nnen.<\/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>Vor einigen Wochen haben wir Flanker, unsere Bibliothek zur MIME-Verarbeitung und E-Mail-Validierung, als Open Source ver\u00f6ffentlicht. Wir haben uns sehr \u00fcber die Ver\u00f6ffentlichung und das gro\u00dfe Interesse der Python-Community gefreut. Dieser Tweet steht stellvertretend f\u00fcr das, was wir seit der Ver\u00f6ffentlichung geh\u00f6rt haben:<\/p>\n","protected":false},"author":13,"featured_media":4843,"menu_order":0,"template":"","meta":{"_acf_changed":true,"footnotes":""},"blog_category":[23],"class_list":["post-24992","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-it-and-engineering"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Was wir durch die Open-Source-Ver\u00f6ffentlichung \u00fcber Mailgun gelernt haben - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"Als Mailgun Flanker als Open Source ver\u00f6ffentlichte, haben wir viel dar\u00fcber gelernt, wie es ist, einen so gro\u00dfen Teil des Unternehmens der \u00d6ffentlichkeit zug\u00e4nglich zu machen. Weiterlesen \u2013\" \/>\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\/de\/blog\/it-and-engineering\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Was wir durch die Open-Source-Ver\u00f6ffentlichung \u00fcber Mailgun gelernt haben - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"Als Mailgun Flanker als Open Source ver\u00f6ffentlichte, haben wir viel dar\u00fcber gelernt, wie es ist, einen so gro\u00dfen Teil des Unternehmens der \u00d6ffentlichkeit zug\u00e4nglich zu machen. Weiterlesen \u2013\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/de\/blog\/it-and-engineering\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/\" \/>\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-IT-Engineering.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\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/it-and-engineering\\\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/it-and-engineering\\\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\\\/\",\"name\":\"Was wir durch die Open-Source-Ver\u00f6ffentlichung \u00fcber Mailgun gelernt haben - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/it-and-engineering\\\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/it-and-engineering\\\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-IT-Engineering.png\",\"datePublished\":\"2026-09-16T19:09:11+00:00\",\"description\":\"Als Mailgun Flanker als Open Source ver\u00f6ffentlichte, haben wir viel dar\u00fcber gelernt, wie es ist, einen so gro\u00dfen Teil des Unternehmens der \u00d6ffentlichkeit zug\u00e4nglich zu machen. Weiterlesen \u2013\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/it-and-engineering\\\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/it-and-engineering\\\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/it-and-engineering\\\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-IT-Engineering.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-IT-Engineering.png\",\"width\":720,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/it-and-engineering\\\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Was wir gelernt haben, als wir einen gro\u00dfen Teil von Mailgun als Open Source ver\u00f6ffentlicht haben\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"description\":\"Leistungsstarke Transaktions-E-Mail-APIs, mit denen Sie E-Mails senden, empfangen und nachverfolgen k\u00f6nnen, speziell f\u00fcr Entwickler konzipiert. Erfahren Sie noch heute mehr!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#organization\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#\\\/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\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Was wir durch die Open-Source-Ver\u00f6ffentlichung \u00fcber Mailgun gelernt haben - Transactional Email API Service For Developers | Mailgun","description":"Als Mailgun Flanker als Open Source ver\u00f6ffentlichte, haben wir viel dar\u00fcber gelernt, wie es ist, einen so gro\u00dfen Teil des Unternehmens der \u00d6ffentlichkeit zug\u00e4nglich zu machen. Weiterlesen \u2013","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\/de\/blog\/it-and-engineering\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/","og_locale":"de_DE","og_type":"article","og_title":"Was wir durch die Open-Source-Ver\u00f6ffentlichung \u00fcber Mailgun gelernt haben - Transactional Email API Service For Developers | Mailgun","og_description":"Als Mailgun Flanker als Open Source ver\u00f6ffentlichte, haben wir viel dar\u00fcber gelernt, wie es ist, einen so gro\u00dfen Teil des Unternehmens der \u00d6ffentlichkeit zug\u00e4nglich zu machen. Weiterlesen \u2013","og_url":"https:\/\/www.mailgun.com\/de\/blog\/it-and-engineering\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/","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-IT-Engineering.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/de\/blog\/it-and-engineering\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/","url":"https:\/\/www.mailgun.com\/de\/blog\/it-and-engineering\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/","name":"Was wir durch die Open-Source-Ver\u00f6ffentlichung \u00fcber Mailgun gelernt haben - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/de\/blog\/it-and-engineering\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/de\/blog\/it-and-engineering\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-IT-Engineering.png","datePublished":"2026-09-16T19:09:11+00:00","description":"Als Mailgun Flanker als Open Source ver\u00f6ffentlichte, haben wir viel dar\u00fcber gelernt, wie es ist, einen so gro\u00dfen Teil des Unternehmens der \u00d6ffentlichkeit zug\u00e4nglich zu machen. Weiterlesen \u2013","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/de\/blog\/it-and-engineering\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/de\/blog\/it-and-engineering\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.mailgun.com\/de\/blog\/it-and-engineering\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-IT-Engineering.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-IT-Engineering.png","width":720,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/de\/blog\/it-and-engineering\/was-wir-gelernt-haben-als-wir-einen-grossen-teil-von-mailgun-als-open-source-veroeffentlicht-haben\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/de\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.mailgun.com\/de\/blog\/"},{"@type":"ListItem","position":3,"name":"Was wir gelernt haben, als wir einen gro\u00dfen Teil von Mailgun als Open Source ver\u00f6ffentlicht haben"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/de\/#website","url":"https:\/\/www.mailgun.com\/de\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Leistungsstarke Transaktions-E-Mail-APIs, mit denen Sie E-Mails senden, empfangen und nachverfolgen k\u00f6nnen, speziell f\u00fcr Entwickler konzipiert. Erfahren Sie noch heute mehr!","publisher":{"@id":"https:\/\/www.mailgun.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mailgun.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.mailgun.com\/de\/#organization","name":"Transactional Email API Service For Developers | Mailgun","url":"https:\/\/www.mailgun.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.mailgun.com\/de\/#\/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\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog\/24992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/users\/13"}],"version-history":[{"count":1,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog\/24992\/revisions"}],"predecessor-version":[{"id":24993,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog\/24992\/revisions\/24993"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/media\/4843"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/media?parent=24992"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog_category?post=24992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}