{"id":20217,"date":"2026-09-14T22:52:44","date_gmt":"2026-09-14T22:52:44","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/emails-versenden-laravel-mailgun\/"},"modified":"2026-09-14T22:52:44","modified_gmt":"2026-09-14T22:52:44","slug":"emails-versenden-laravel-mailgun","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/emails-versenden-laravel-mailgun\/","title":{"rendered":"E-Mails mit Laravel und Mailgun versenden"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ob Sie Passw\u00f6rter zur\u00fccksetzen, Bestellbest\u00e4tigungen oder Marketing-Newsletter versenden: Eine zuverl\u00e4ssige E-Mail-Zustellung ist f\u00fcr jede Laravel-Anwendung entscheidend. Durch die Kombination des eleganten Mailing-Systems von Laravel mit der leistungsstarken E-Mail-API von Mailgun stellen Sie sicher, dass Ihre wichtigen Nachrichten auch wirklich im Posteingang landen.\u00a0 <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Leitfaden f\u00fchren wir Sie durch die Integration von Mailgun in Laravel \u2013 von der Ersteinrichtung bis zum Versand Ihrer ersten automatisierten Willkommens-E-Mail. Dar\u00fcber hinaus lernen Sie erweiterte Funktionen wie E-Mail-Tracking, Anh\u00e4nge und die richtige Fehlerbehandlung kennen.\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-4768\"><p class=\"h5 m-0\" id=\"toc-title-4768\">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=\"#voraussetzungen\">Voraussetzungen<\/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=\"#einrichtung-ihres-mailgun-kontos\">Einrichtung Ihres Mailgun-Kontos\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=\"#laravel-fuer-mailgun-konfigurieren\">Laravel f\u00fcr Mailgun konfigurieren\u00a0<\/a><a class=\"scrollme link-body-color\" href=\"#erstellung-ihres-laravel-projekts\">Erstellung Ihres Laravel-Projekts<\/a><a class=\"scrollme link-body-color\" href=\"#erforderliche-pakete-installieren\">Erforderliche Pakete installieren\u00a0<\/a><a class=\"scrollme link-body-color\" href=\"#konfiguration-testen\">Konfiguration testen\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=\"#willkommens-e-mails-erstellen\">Willkommens-E-Mails erstellen\u00a0<\/a><a class=\"scrollme link-body-color\" href=\"#e-mail-vorlage-erstellen\">E-Mail-Vorlage erstellen\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=\"#app-testen\">App testen\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=\"#erweiterte-mailgun-funktionen-in-laravel\">Erweiterte Mailgun-Funktionen in Laravel<\/a><a class=\"scrollme link-body-color\" href=\"#anhaenge-zu-e-mails-hinzufuegen\">Anh\u00e4nge zu E-Mails hinzuf\u00fcgen\u00a0<\/a><a class=\"scrollme link-body-color\" href=\"#e-mail-tracking-mit-mailgun-webhooks\">E-Mail-Tracking mit Mailgun-Webhooks\u00a0<\/a><a class=\"scrollme link-body-color\" href=\"#tags-verwenden\">Tags verwenden\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=\"#fehlerbehandlung-und-debugging\">Fehlerbehandlung und Debugging\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=\"#fehlerbehebung-und-debugging\">Fehlerbehebung und Debugging<\/a><a class=\"scrollme link-body-color\" href=\"#wie-sollten-sie-die-zustellung-ueberwachen\">Wie sollten Sie die Zustellung \u00fcberwachen?\u00a0<\/a><a class=\"scrollme link-body-color\" href=\"#was-sind-best-practices-fuer-die-fehlerbehandlung\">Was sind Best Practices f\u00fcr die Fehlerbehandlung?\u00a0<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">09<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#wie-geht-es-weiter\">Wie geht es weiter?<\/a><\/div><\/div><\/nav>\n\n\n<h2 class=\"wp-block-heading\">Voraussetzungen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bevor Sie mit der Integration beginnen, ben\u00f6tigen Sie Folgendes:\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Grundkenntnisse in Laravel und PHP\u00a0<\/li>\n\n\n\n<li>PHP und Composer lokal installiert\u00a0<\/li>\n\n\n\n<li>Node.js und npm lokal installiert\u00a0<\/li>\n\n\n\n<li>Einen Code-Editor (wir verwenden Visual Studio Code)\u00a0<\/li>\n\n\n\n<li>Ein Mailgun-Konto (wir helfen Ihnen bei der Einrichtung)\u00a0<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Einrichtung Ihres Mailgun-Kontos\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Beginnen wir damit, Ihre Mailgun-Zugangsdaten bereitzustellen. Falls noch nicht geschehen, erstellen Sie auf unserer Anmeldeseite ein kostenloses Konto. Nach der Registrierung m\u00fcssen Sie Ihr Konto \u00fcber die von uns gesendete Best\u00e4tigungs-E-Mail aktivieren.\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4056\" width=\"1767\" height=\"970\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Mailgun_start_screen.png\" alt=\"creating a free Mailgun account\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Mailgun_start_screen.png 1767w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Mailgun_start_screen-300x165.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Mailgun_start_screen-768x422.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Mailgun_start_screen-1024x562.png 1024w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Mailgun_start_screen-1536x843.png 1536w\" sizes=\"(max-width: 1767px) 100vw, 1767px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Suchen Sie auf Ihrem Mailgun-Dashboard die folgenden drei wichtigen Informationen zusammen: \u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>1. Ihre Mailgun-Domain:<\/b>\u202fNavigieren Sie zu Senden &gt; Versand &gt; Domains und kopieren Sie Ihren Domainnamen.\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4057\" width=\"1915\" height=\"993\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/FNA5HYB_-_Imgur.png\" alt=\"Getting the Mailgun domain\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/FNA5HYB_-_Imgur.png 1915w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/FNA5HYB_-_Imgur-300x156.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/FNA5HYB_-_Imgur-768x398.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/FNA5HYB_-_Imgur-1024x531.png 1024w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/FNA5HYB_-_Imgur-1536x796.png 1536w\" sizes=\"(max-width: 1915px) 100vw, 1915px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><b>2. Ihr API-Schl\u00fcssel<\/b>:\u202fKlicken Sie auf das Dropdown-Men\u00fc Ihres Kontos, w\u00e4hlen Sie API-Sicherheit und erstellen Sie einen neuen API-Schl\u00fcssel.\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4058\" width=\"1919\" height=\"995\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/CrP0K6P_-_Imgur.png\" alt=\"Getting the API key\u00a0\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/CrP0K6P_-_Imgur.png 1919w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/CrP0K6P_-_Imgur-300x156.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/CrP0K6P_-_Imgur-768x398.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/CrP0K6P_-_Imgur-1024x531.png 1024w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/CrP0K6P_-_Imgur-1536x796.png 1536w\" sizes=\"(max-width: 1919px) 100vw, 1919px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\nErstellen Sie auf der Seite &#8222;API-Schl\u00fcssel&#8220; einen neuen API-Schl\u00fcssel, indem Sie auf die Schaltfl\u00e4che &#8222;Neuen Schl\u00fcssel hinzuf\u00fcgen&#8220; klicken und im Modal &#8222;Neuer API-Schl\u00fcssel&#8220; eine Beschreibung eingeben. Kopieren Sie unbedingt den Wert Ihres API-Schl\u00fcssels, da dieser nur einmal angezeigt wird:\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4061\" width=\"1920\" height=\"993\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/kYcOFHo_-_Imgur.png\" alt=\"New key details\u00a0\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/kYcOFHo_-_Imgur.png 1920w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/kYcOFHo_-_Imgur-300x155.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/kYcOFHo_-_Imgur-768x397.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/kYcOFHo_-_Imgur-1024x530.png 1024w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/kYcOFHo_-_Imgur-1536x794.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><b>3. Ihre Region:<\/b>\u202f\u00dcberpr\u00fcfen Sie in der oberen Navigationsleiste, ob Sie sich in der Region EU oder US befinden.\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4063\" width=\"1922\" height=\"993\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/k6liFQ6_-_Imgur.png\" alt=\"Confirming the region\u00a0\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/k6liFQ6_-_Imgur.png 1922w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/k6liFQ6_-_Imgur-300x155.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/k6liFQ6_-_Imgur-768x397.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/k6liFQ6_-_Imgur-1024x529.png 1024w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/k6liFQ6_-_Imgur-1536x794.png 1536w\" sizes=\"(max-width: 1922px) 100vw, 1922px\" \/><\/figure>\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\"> Verwenden Sie eine Sandbox-Domain f\u00fcr Tests? F\u00fcgen Sie \u00fcber die \u00dcbersichtsseite Ihrer Domain bis zu f\u00fcnf autorisierte Empf\u00e4nger hinzu, um sicherzustellen, dass Test-E-Mails zugestellt werden.<\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">4. <b>Sandbox-Domain<\/b>: Da Sie in diesem Leitfaden Ihre Sandbox-Domain verwenden werden, sollten Sie abschlie\u00dfend unbedingt autorisierte Empf\u00e4nger konfigurieren. Dies stellt sicher, dass E-Mails, die von Ihrer Sandbox-Domain gesendet werden, nur an die von Ihnen ausdr\u00fccklich autorisierten Empf\u00e4nger zugestellt werden, da Sandbox-Domains auf Tests beschr\u00e4nkt sind und nur an bestimmte Empf\u00e4nger senden k\u00f6nnen.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Navigieren Sie dazu zur \u00dcbersichtsseite Ihrer Domain, geben Sie die E-Mail-Adresse ein und klicken Sie auf &#8222;Empf\u00e4nger speichern&#8220;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4066\" width=\"1913\" height=\"966\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/fAD2rga_-_Imgur.png\" alt=\"Adding authorized recipient\u00a0\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/fAD2rga_-_Imgur.png 1913w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/fAD2rga_-_Imgur-300x151.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/fAD2rga_-_Imgur-768x388.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/fAD2rga_-_Imgur-1024x517.png 1024w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/fAD2rga_-_Imgur-1536x776.png 1536w\" sizes=\"(max-width: 1913px) 100vw, 1913px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Laravel f\u00fcr Mailgun konfigurieren\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sobald Sie alle erforderlichen Zugangsdaten aus dem Mailgun-Dashboard haben, konfigurieren Sie Laravel f\u00fcr die Nutzung von Mailgun. Dabei erstellen Sie eine Laravel-Anwendung und aktualisieren die Mailing-bezogenen Umgebungsvariablen mit den zuvor abgerufenen Werten. Anschlie\u00dfend senden Sie eine Willkommens-E-Mail an neue Nutzer.\u00a0\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Daf\u00fcr nutzen Sie das <a href=\"https:\/\/laravel.com\/docs\/11.x\/starter-kits#laravel-breeze\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>Starter-Kit von Laravel Breeze<\/u><\/a> , um die Authentifizierung in Ihrer Anwendung einzurichten, sowie die <a href=\"https:\/\/laravel.com\/api\/9.x\/Illuminate\/Support\/Facades\/Mail.html\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>Mail-Fassade<\/u><\/a> , um die Funktion f\u00fcr den Versand einer E-Mail bei der Registrierung eines neuen Nutzers hinzuzuf\u00fcgen.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fchren Sie zur Erstellung einer Laravel-Anwendung den folgenden Befehl in Ihrem Terminal aus:\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Erstellung Ihres Laravel-Projekts<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Bash<\/b><\/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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    composer create-project laravel\/laravel laravel-mailgun-demo rncd laravel-mailgun-demo rncomposer require laravel\/breeze --dev rnphp artisan breeze:install \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\">Geben Sie bei der entsprechenden Aufforderung die folgenden Informationen ein:\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Which Breeze stack would you like to install? Blade with Alpine\u00a0<\/li>\n\n\n\n<li>Would you like dark mode support? No\u00a0<\/li>\n\n\n\n<li>Which testing framework do you prefer? PHPUnit\u00a0<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn alles installiert ist, kompilieren Sie die Frontend-Assets Ihrer Anwendung:\u00a0\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Bash<\/b>\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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    npm install\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\"><b>Mail-Konfiguration einrichten<\/b><br>\\nDa Sie nun \u00fcber eine funktionierende Laravel-Anwendung mit eingerichteter Authentifizierung verf\u00fcgen, aktualisieren Sie die Mailing-bezogenen Umgebungsvariablen. \u00d6ffnen Sie Ihre <code>.env<\/code>-Datei und kommentieren Sie <code>MAIL_HOST, MAIL_PORT, MAIL_USERNAME, MAIL_PASSWORD,<\/code> und <code>MAIL_ENCRYPTION<\/code> aus.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ersetzen Sie den Wert von <code>MAIL_MAILER<\/code> durch <code>mailgun<\/code>, um die Anwendung auf die Nutzung des Mailgun-Treibers einzustellen, und ersetzen Sie den Wert von <code>MAIL_FROM_ADDRESS<\/code> durch Ihre E-Mail-Adresse.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcgen Sie als N\u00e4chstes direkt unter den Mail-bezogenen Umgebungsvariablen die folgenden Mailgun-spezifischen Umgebungsvariablen hinzu und achten Sie darauf, die Platzhalterwerte durch die tats\u00e4chlichen Werte aus dem Mailgun-Dashboard zu ersetzen:\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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    MAILGUN_DOMAIN=&lt;YOUR-MAILGUN-DOMAIN&gt; rnMAILGUN_SECRET=&lt;YOUR-MAILGUN-API-KEY&gt; rnMAILGUN_ENDPOINT=api.mailgun.net \r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\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\"> Wenn Ihre Region im Mailgun-Dashboard EU ist, setzen Sie den Wert von MAILGUN_ENDPOINT auf api.eu.mailgun.net.<\/div>\r\n    <\/div>\r\n\n\n\n<h3 class=\"wp-block-heading\">Erforderliche Pakete installieren\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Um den Mailgun-Treiber f\u00fcr den E-Mail-Versand nutzen zu k\u00f6nnen, m\u00fcssen Sie den Symfony-Mailgun-Mailer-Transport installieren:\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Bash<\/b>\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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    composer require symfony\/mailgun-mailer symfony\/http-client\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\"><b>Konfigurationsdateien aktualisieren<\/b><br>\nWenn der Transport installiert ist, \u00f6ffnen Sie Ihre Konfigurationsdatei config\/mail.php und f\u00fcgen Sie die folgende Konfiguration zum Mailer-Array hinzu, um Mailgun als einen der verf\u00fcgbaren Mailer einzurichten:<\/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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    php rnCopy rn&#039;mailgun&#039; =&gt; [ rn   &#039;transport&#039; =&gt; &#039;mailgun&#039; rn],\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\">F\u00fcgen Sie als N\u00e4chstes den folgenden Code zur Datei config\/services.php hinzu, um Mailgun zu konfigurieren:\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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    &#039;mailgun&#039; =&gt; [ rn   &#039;domain&#039; =&gt; env(&#039;MAILGUN_DOMAIN&#039;), rn   &#039;secret&#039; =&gt; env(&#039;MAILGUN_SECRET&#039;), rn   &#039;endpoint&#039; =&gt; env(&#039;MAILGUN_ENDPOINT&#039;, &#039;api.mailgun.net&#039;), rn   &#039;scheme&#039; =&gt; &#039;https&#039;, rn], \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\">Konfiguration testen\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser Code stellt sicher, dass Ihre Laravel-Anwendung \u00fcber die notwendigen Zugangsdaten und Einstellungen verf\u00fcgt, um f\u00fcr den E-Mail-Versand mit der Mailgun-API zu kommunizieren.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Damit ist die erforderliche Konfiguration abgeschlossen. Pr\u00fcfen Sie nun, ob alles richtig eingerichtet ist. Verwenden Sie dazu <a href=\"https:\/\/laravel.com\/docs\/11.x\/artisan#tinker\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>Tinker<\/u><\/a>.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fchren Sie zum Starten der Tinker-Umgebung den folgenden Befehl in Ihrem Terminal aus:\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Bash<\/b><\/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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    php artisan tinker\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\">F\u00fchren Sie zum Senden einer Test-E-Mail den folgenden Befehl im Tinker-Terminal aus:\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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    Mail::raw(&#039;This email confirms that everything was set up correctly!&#039;, function ($message) { rn   $message-&gt;to(&#039;your@email.com&#039;) rn   -&gt;subject(&#039;Testing Laravel + Mailgun&#039;); rn}); \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\">Ersetzen Sie <code><\/code> durch Ihre E-Mail-Adresse und stellen Sie sicher, dass diese als autorisierter Empf\u00e4nger hinzugef\u00fcgt wurde.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a0Dieser Befehl verwendet die raw-Methode der Mail-Fassade, um eine E-Mail an die angegebene E-Mail-Adresse zu senden.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00dcberpr\u00fcfen Sie nun Ihren Posteingang, um sicherzustellen, dass Sie eine E-Mail erhalten haben:\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4071\" width=\"1528\" height=\"349\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/received-email.png\" alt=\"Received email\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/received-email.png 1528w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/received-email-300x69.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/received-email-768x175.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/received-email-1024x234.png 1024w\" sizes=\"(max-width: 1528px) 100vw, 1528px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Willkommens-E-Mails erstellen\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um den E-Mail-Versand zu vereinfachen, stellt Laravel Mailable-Klassen bereit, mit denen Sie Ihre E-Mail-Inhalte definieren und strukturieren k\u00f6nnen. Mit Mailable-Klassen lassen sich der Betreff, das Layout und die an die E-Mail-Ansicht \u00fcbergebenen Daten m\u00fchelos anpassen. In diesem Schritt erstellen Sie eine Mailable-Klasse, mit der Sie eine Willkommens-E-Mail an neue Nutzer senden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fchren Sie zum Erstellen der Mailable-Klasse den folgenden Befehl in Ihrem Terminal aus:\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Bash<\/b>\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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    php artisan make:mail WelcomeMessage\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\">Dieser Befehl erstellt eine Mailable-Klasse in der Datei <code>app\/Mail\/WelcomeMessage.php <\/code>.\u00a0In dieser Mailable-Klasse m\u00fcssen Sie einige Daten akzeptieren, die beim Aufruf der Klasse \u00fcbergeben werden. Dies ist \u00fcber die <code>__construct method<\/code> m\u00f6glich. Passen Sie diese Methode wie hier gezeigt an:\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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    public function __construct( rn   protected User $user, rn) {} \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\">Konfigurieren Sie als N\u00e4chstes in der <code>envelope<\/code>-Methode die Absenderadresse (&#8222;From&#8220;) und den Betreff der E-Mail. In diesem Beispiel konfigurieren Sie lediglich den Betreff der E-Mail, da Sie in der Datei <code>config\/mail.php<\/code> eine globale Absenderadresse (\u201eFrom\u201c) verwenden. \u00c4ndern Sie die <code>envelope<\/code>-Methode wie folgt:\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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    public function envelope(): Envelope rn{ rn   return new Envelope( rn       subject: &#039;Welcome to Our Platform&#039;, rn   ); rn} \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\">Definieren Sie dann in der <code>content<\/code>-Methode die Ansicht f\u00fcr das Rendering der E-Mail-Inhalte und \u00fcbergeben Sie den Namen des Nutzers \u00fcber den <code>with<\/code>-Parameter. Passen Sie die <code>content<\/code>-Methode folgenderma\u00dfen an:\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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    public function content(): Content rn{ rn   return new Content( rn       view: &#039;emails.welcome&#039;, rn       with: [ rn           &#039;name&#039; =&gt; $this-&gt;user-&gt;name, rn       ], rn   ); rn} \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\">Vergessen Sie nicht, diese Use-Anweisung in die Datei einzuf\u00fcgen:\u00a0<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"0\">\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        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                    <\/div>\r\n    <\/div>\r\n\n\n\n<h3 class=\"wp-block-heading\">E-Mail-Vorlage erstellen\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nun m\u00fcssen Sie die zuvor definierte Ansicht erstellen. Erstellen Sie im Ordner resources\/views eine neue Datei namens emails\/welcome.blade.php und f\u00fcgen Sie den folgenden Inhalt ein:\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>HTML<\/b><\/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                                HTML                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-markup\">\r\n                                <code id=\"code_0_content\" class=\"language-markup\">\r\n\r\n                                    &lt;!DOCTYPE html&gt; rn&lt;html&gt; rn    &lt;head&gt;               rn        &lt;title&gt;Welcome to Our Platform&lt;\/title&gt;               rn        &lt;style&gt; rn            body { rn                font-family: Arial, sans-serif; rn                background-color: #f4f4f4; rn                margin: 0; rn                padding: 20px; rn            } rnrn            .email-container { rn                background-color: #ffffff; rn                padding: 20px; rn                max-width: 600px; rn                margin: auto; rn                border-radius: 8px; rn                box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); rn            } rnrn            h1 { rn                color: #333333; rn                font-size: 24px; rn                margin-bottom: 20px; rn            } rnrn            p { rn                color: #555555; rn                font-size: 16px; rn                line-height: 1.5; rn            } rnrn            .footer { rn                margin-top: 20px; rn                font-size: 14px; rn                color: #777777; rn                text-align: center; rn            }                                           rn        &lt;\/style&gt;           rnrn    &lt;\/head&gt;       rn    &lt;body&gt;               rn        &lt;div class=&quot;email-container&quot;&gt;                       rn            &lt;h1&gt;Hello, {{ $name }}!&lt;\/h1&gt;                       rn            &lt;p&gt; rn                Thank you for signing up on our platform. We&#039;re excited to have rn                you on board.             rn            &lt;\/p&gt;                       rn            &lt;p&gt; rn                Feel free to explore our features, and let us know if you need rn                any assistance.             rn            &lt;\/p&gt;                       rn            &lt;p&gt;Best regards,&lt;br \/&gt;{{ config(&#039;app.name&#039;) }} Team&lt;\/p&gt;                       rnrn            &lt;div class=&quot;footer&quot;&gt;                               rn                &lt;p&gt; rn                    &copy; {{ date(&#039;Y&#039;) }} {{ config(&#039;app.name&#039;) }}. All rights reserved.         rn                &lt;\/p&gt;                           rn            &lt;\/div&gt;                   rn        &lt;\/div&gt;           rn    &lt;\/body&gt; rn&lt;\/html&gt; \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\"><b>Willkommens-E-Mail implementieren<\/b>\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dadurch wird eine einfache Willkommensnachricht mit dem Namen des Nutzers gerendert.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Als N\u00e4chstes m\u00fcssen Sie den Controller, der die Nutzerregistrierung verarbeitet, so konfigurieren, dass er eine E-Mail an neue Nutzer sendet. In dieser Anwendung befindet sich der Controller f\u00fcr die Nutzerregistrierung in der Datei <code>app\/Http\/Controllers\/Auth\/RegisteredUserController.php<\/code>. \u00d6ffnen Sie diese Datei und f\u00fcgen Sie in der <code>store<\/code>-Methode diesen Code direkt vor der <code>return<\/code>-Anweisung ein:\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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    Mail::to($user-&gt;email)-&gt;send(new WelcomeMessage($user)); \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\">Dieser Code verwendet die Mail-Fassade, um \u00fcber die Mailable-Klasse WelcomeMessage eine E-Mail an den angegebenen Nutzer zu senden.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vergessen Sie nicht, diese Use-Anweisungen in dieselbe Datei einzuf\u00fcgen:\u00a0<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"0\">\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        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                    <\/div>\r\n    <\/div>\r\n\n\n\n<h2 class=\"wp-block-heading\">App testen\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Testen Sie nun, ob alles wie erwartet funktioniert. F\u00fchren Sie dazu den Laravel-Server mit dem folgenden Befehl aus:\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Bash<\/b>\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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    php artisan serve\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\">Navigieren Sie zu <a href=\"http:\/\/localhost:8000\/register\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>http:\/\/localhost:8000\/register<\/u><\/a> in Ihrem Browser, f\u00fcllen Sie alle Angaben aus und klicken Sie auf die Schaltfl\u00e4che &#8222;REGISTER&#8220;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4072\" width=\"1168\" height=\"780\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Kk5guDc_-_Imgur.png\" alt=\"Registration page \" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Kk5guDc_-_Imgur.png 1168w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Kk5guDc_-_Imgur-300x200.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Kk5guDc_-_Imgur-768x513.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/Kk5guDc_-_Imgur-1024x684.png 1024w\" sizes=\"(max-width: 1168px) 100vw, 1168px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sie sollten eine Willkommens-E-Mail in Ihrem Posteingang erhalten:\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4076\" width=\"1521\" height=\"604\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/dzVNQtU_-_Imgur.png\" alt=\"Welcome email\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/dzVNQtU_-_Imgur.png 1521w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/dzVNQtU_-_Imgur-300x119.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/dzVNQtU_-_Imgur-768x305.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/dzVNQtU_-_Imgur-1024x407.png 1024w\" sizes=\"(max-width: 1521px) 100vw, 1521px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dies best\u00e4tigt, dass alles wie erwartet funktioniert.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Erweiterte Mailgun-Funktionen in Laravel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei der Integration von Mailgun in Laravel erhalten Sie Zugriff auf erweiterte Funktionen, die Ihre E-Mail-M\u00f6glichkeiten weit \u00fcber den einfachen Nachrichtenversand hinaus verbessern. Werfen wir einen Blick auf einige dieser Funktionen.\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Anh\u00e4nge zu E-Mails hinzuf\u00fcgen\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mit Mailgun k\u00f6nnen Sie Ihren E-Mails problemlos Anh\u00e4nge hinzuf\u00fcgen \u2013 eine h\u00e4ufige Anforderung beim Versand von Rechnungen, Berichten oder anderen Dokumenten. \u00dcber die attachments-Methode in Ihrer Mailable-Klasse k\u00f6nnen Sie E-Mails einen Anhang hinzuf\u00fcgen:\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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    public function attachments(): array rn{ rn\u202f\u202f\u202freturn [ rn\u202f\u202f\u202f\u202f\u202f\u202f\u202fAttachment::fromPath(&#039;\/path\/to\/file&#039;) rn\u202f\u202f\u202f\u202f\u202f\u202f\u202f-&gt;as(&#039;fileName.pdf&#039;) rn\u202f\u202f\u202f\u202f\u202f\u202f\u202f-&gt;withMime(&#039;application\/pdf&#039;), rn\u202f\u202f\u202f]; rn}\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\">Auch Inline-Anh\u00e4nge lassen sich in Ihren E-Mail-Vorlagen nutzen:\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>HTML<\/b>\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                                HTML                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-markup\">\r\n                                <code id=\"code_0_content\" class=\"language-markup\">\r\n\r\n                                    &lt;body&gt; rn\u202f\u202f\u202fSample image: rn\u202f\u202f\u202f&lt;img src=&quot;{{ $message-&gt;embed($pathToImage) }}&quot; \/&gt; rn&lt;\/body&gt; \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\">E-Mail-Tracking mit Mailgun-Webhooks\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mailgun bietet Ihnen Folgendes <a href=\"https:\/\/documentation.mailgun.com\/docs\/mailgun\/user-manual\/tracking-messages\/#tracking-messages\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>E-Mail-Tracking-Funktionen<\/u><\/a> , mit denen Sie wichtige Metriken nachverfolgen k\u00f6nnen, beispielsweise wann Nutzer Ihre E-Mails \u00f6ffnen und auf die enthaltenen Links klicken. Dies ist n\u00fctzlich, um sicherzustellen, dass Ihre E-Mails Ihre Nutzer erreichen und damit interagiert wird.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um Tracking zu implementieren, m\u00fcssen Sie <a href=\"https:\/\/documentation.mailgun.com\/docs\/mailgun\/user-manual\/tracking-messages\/#webhooks\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>einen Mailgun-Webhook einrichten<\/u><\/a> sowie eine feste Route in Ihrer Laravel-Anwendung erstellen, die Webhook-Aufrufe von Mailgun empf\u00e4ngt. Anhand der vom Webhook empfangenen Daten k\u00f6nnen Sie anschlie\u00dfend die aus Ihrer Anwendung gesendeten E-Mails nachverfolgen.\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tags verwenden\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mailgun unterst\u00fctzt die Verwendung von <a href=\"https:\/\/documentation.mailgun.com\/docs\/mailgun\/user-manual\/tracking-messages\/#tagging\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>Tags<\/u><\/a> , die dabei helfen, E-Mails f\u00fcr Reporting- und Tracking-Zwecke zu gruppieren. \u00dcber die envelope-Methode in der Mailable-Klasse k\u00f6nnen Sie Ihrer E-Mail Tags hinzuf\u00fcgen:\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                                PHP                            <\/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=\"In die Zwischenablage kopieren\" data-clipboard-success-label=\"Kopiert\" data-clipboard-error-label=\"Kopieren nicht m\u00f6glich\" data-tooltip=\"In die Zwischenablage kopieren\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"In die Zwischenablage kopieren\">\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-PHP\">\r\n                                <code id=\"code_0_content\" class=\"language-PHP\">\r\n\r\n                                    \u202f public function envelope(): Envelope rn\u202f\u202f\u202f{ rn\u202f\u202f\u202f\u202f\u202f\u202freturn new Envelope( rn\u202f\u202f\u202f\u202f\u202f\u202fsubject: &#039;Welcome to Our Platform&#039;, rn\u202f\u202f\u202f\u202f\u202f\u202ftags: [&#039;welcome&#039;], rn\u202f\u202f\u202f\u202f\u202f\u202f); rn\u202f\u202f\u202f}\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\">Fehlerbehandlung und Debugging\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei der Integration von Laravel und Mailgun ist es wichtig, Fehler effektiv zu behandeln und zu debuggen, um die Zuverl\u00e4ssigkeit zu gew\u00e4hrleisten. Zu den h\u00e4ufigsten Fehlern, die w\u00e4hrend des Integrationsprozesses auftreten k\u00f6nnen, geh\u00f6ren:\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Unauthorized<\/b>: Wenn die in Ihrer .env-Datei definierten Werte MAILGUN_DOMAIN, MAILGUN_SECRET und MAILGUN_ENDPOINT nicht korrekt sind, kann Mailgun Ihre Anfragen nicht authentifizieren. \u00dcberpr\u00fcfen Sie diese Werte am besten noch einmal, um sicherzugehen, dass sie richtig sind.\u00a0<\/li>\n\n\n\n<li><b>Domain not verified<\/b>: Wenn Sie in der Produktionsumgebung versuchen, E-Mails von einer noch nicht verifizierten Mailgun-Domain zu senden, schl\u00e4gt die Anfrage fehl. Sie m\u00fcssen <a href=\"https:\/\/help.mailgun.com\/hc\/en-us\/articles\/360026833053-Domain-Verification-Setup-Guide\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>Ihre Domain verifizieren<\/u><\/a> , indem Sie die erforderlichen DNS-Eintr\u00e4ge (SPF und DKIM) hinzuf\u00fcgen.\u00a0<\/li>\n\n\n\n<li><b>Domain is not allowed to send<\/b>: Bei der Nutzung von Sandbox-Domains k\u00f6nnen Sie E-Mails nur senden an <a href=\"https:\/\/help.mailgun.com\/hc\/en-us\/articles\/217531258-Authorized-Recipients\" target=\"_tabs\" rel=\"noopener noreferrer\"><u>zugelassene Empf\u00e4nger<\/u><\/a>. Stellen Sie sicher, dass Ihre Empfangsadressen beim Testen mit einer Sandbox-Domain auf der Allowlist stehen.\u00a0<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn beim E-Mail-Versand ein Fehler auftritt, wird dieser normalerweise in der Standard-Protokolldatei von Laravel unter storage\/logs\/laravel.log erfasst. Wenn Sie spezifische Fehler im Zusammenhang mit Mailgun manuell protokollieren m\u00f6chten, sollten Sie die Logik f\u00fcr den E-Mail-Versand in einen try&#8230;catch-Block einschlie\u00dfen, um Probleme schnell zu identifizieren:\u00a0<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"0\">\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        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Zus\u00e4tzlich bietet Mailgun ein intuitives Dashboard, in dem Sie Probleme bei der E-Mail-Zustellung \u00fcberwachen und beheben k\u00f6nnen. Zu den wichtigsten Funktionen des Mailgun-Dashboards geh\u00f6ren:<br>\n<b>E-Mail-Protokolle<\/b>: Mailgun f\u00fchrt detaillierte Protokolle aller E-Mail-Aktivit\u00e4ten, einschlie\u00dflich erfolgreicher Zustellungen, Bounces, \u00d6ffnungen, Klicks und Fehler. Sie k\u00f6nnen diese Protokolle filtern und durchsuchen, um fehlgeschlagene Zustellungen oder Fehler zu identifizieren.\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4078\" width=\"1916\" height=\"965\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/xZkAwdb_-_Imgur.png\" alt=\"Email logs\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/xZkAwdb_-_Imgur.png 1916w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/xZkAwdb_-_Imgur-300x151.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/xZkAwdb_-_Imgur-768x387.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/xZkAwdb_-_Imgur-1024x516.png 1024w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/xZkAwdb_-_Imgur-1536x774.png 1536w\" sizes=\"(max-width: 1916px) 100vw, 1916px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Fehlermeldungen<\/b>: Bei fehlgeschlagenen E-Mails protokolliert Mailgun detaillierte Fehlermeldungen, die Ihnen helfen zu verstehen, warum eine E-Mail nicht zugestellt wurde (etwa wegen ung\u00fcltiger Empfangsadressen oder DNS-Problemen).\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-4081\" width=\"1916\" height=\"963\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/8owh7rO_-_Imgur.png\" alt=\"Detailed error messages\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/8owh7rO_-_Imgur.png 1916w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/8owh7rO_-_Imgur-300x151.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/8owh7rO_-_Imgur-768x386.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/8owh7rO_-_Imgur-1024x515.png 1024w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/8owh7rO_-_Imgur-1536x772.png 1536w\" sizes=\"(max-width: 1916px) 100vw, 1916px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sie k\u00f6nnen auf diese Protokolle und Fehlermeldungen auf der Seite &#8222;Protokolle&#8220; zugreifen, die Sie \u00fcber Senden &gt; Versand &gt; Protokolle im Mailgun-Dashboard aufrufen k\u00f6nnen.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fehlerbehebung und Debugging<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Was sind h\u00e4ufige Probleme und L\u00f6sungen beim E-Mail-Versand mit Mailgun und Laravel?\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>1. Authentifizierungsfehler<\/b>\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00dcberpr\u00fcfen Sie Ihre Mailgun-Zugangsdaten.<\/li>\n\n\n\n<li>Stellen Sie sicher, dass Ihr Endpunkt zu Ihrer Region passt.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><b>2. Domainverifizierung<\/b>\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stellen Sie sicher, dass die DNS-Eintr\u00e4ge richtig konfiguriert sind.<\/li>\n\n\n\n<li>\u00dcberpr\u00fcfen Sie die SPF- und DKIM-Einstellungen.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><b>3. Sandbox-Einschr\u00e4nkungen<\/b>\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Best\u00e4tigen Sie die Autorisierung der Empfangsadresse.<\/li>\n\n\n\n<li>\u00dcberpr\u00fcfen Sie die Versandlimits.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Wie sollten Sie die Zustellung \u00fcberwachen?\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Greifen Sie \u00fcber Ihr Mailgun-Dashboard auf detaillierte Protokolle zu:\u00a0<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigieren Sie zu Senden &gt; Versand &gt; Protokolle.\u00a0<\/li>\n\n\n\n<li>\u00dcberpr\u00fcfen Sie den Zustellstatus.<\/li>\n\n\n\n<li>Sehen Sie sich die Bounce-Berichte an.<\/li>\n\n\n\n<li>\u00dcberwachen Sie die Engagement-Metriken.\u00a0<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Was sind Best Practices f\u00fcr die Fehlerbehandlung?\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Implementieren Sie eine angemessene Fehlerbehandlung:\u00a0<\/p>\n\n\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"0\">\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        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                    <\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\"><b>Best Practices<\/b>\u00a0So stellen Sie eine optimale Zustellbarkeit sicher:\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>1. Trennen Sie Ihre E-Mail-Typen<\/b>\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verwenden Sie unterschiedliche Domains f\u00fcr Transaktions- und Marketing-E-Mails.<\/li>\n\n\n\n<li>Implementieren Sie eine angemessene Warteschlangensteuerung (Queuing) f\u00fcr den Massenversand.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><b>2. \u00dcberwachen Sie Ihre Metriken<\/b>\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verfolgen Sie die Bounce-Raten.<\/li>\n\n\n\n<li>\u00dcberwachen Sie Spam-Beschwerden.<\/li>\n\n\n\n<li>Analysieren Sie die \u00d6ffnungsraten.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><b>3. Achten Sie auf die Listenpflege<\/b>\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bereinigen Sie ung\u00fcltige Adressen regelm\u00e4\u00dfig.<\/li>\n\n\n\n<li>Entfernen Sie Kontakte mit geringer Interaktion.<\/li>\n\n\n\n<li>Gehen Sie angemessen mit Bounces um.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Wie geht es weiter?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sie beherrschen nun die Grundlagen der Integration von Laravel und Mailgun. Bereit f\u00fcr die n\u00e4chste Stufe? Entdecken Sie:\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Einrichtung von E-Mail-Vorlagen\u00a0<\/li>\n\n\n\n<li>Implementierung dynamischer Inhalte\u00a0<\/li>\n\n\n\n<li>Erweiterte Tracking-Funktionen\u00a0<\/li>\n\n\n\n<li>A\/B-Testfunktionen\u00a0<\/li>\n<\/ul>\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\"> Ben\u00f6tigen Sie ausf\u00fchrlichere Informationen? Werfen Sie einen Blick in unsere <a href='https:\/\/documentation.mailgun.com\/'>vollst\u00e4ndige API-Dokumentation<\/a>.\u00a0<\/div>\r\n    <\/div>\r\n\n\n\n<p class=\"wp-block-paragraph\">Bereit f\u00fcr den zuverl\u00e4ssigen E-Mail-Versand? Registrieren Sie sich f\u00fcr ein Mailgun-Konto und starten Sie mit dem Versand.\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_3476d85e7f7397cd83a1f59d04bd8481\">\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_3476d85e7f7397cd83a1f59d04bd8481\">\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>Laravel bietet leistungsstarke E-Mail-Funktionen, die sich perfekt mit der zuverl\u00e4ssigen E-Mail-Zustellung von Mailgun erg\u00e4nzen. Erfahren Sie, wie Sie Laravel f\u00fcr den E-Mail-Versand \u00fcber Mailgun konfigurieren, Willkommens-E-Mails f\u00fcr neue Nutzer erstellen und erweiterte Funktionen f\u00fcr eine bessere Zustellbarkeit implementieren.<\/p>\n","protected":false},"author":5,"featured_media":3952,"menu_order":0,"template":"","meta":{"_acf_changed":true,"footnotes":""},"blog_category":[19],"class_list":["post-20217","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-dev-life"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>E-Mail-Versand mit Laravel und Mailgun: Ein Leitfaden - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"Erfahren Sie, wie Sie Mailgun in Laravel integrieren, um Transaktions-E-Mails, Nutzerbenachrichtigungen und mehr zu versenden. Holen Sie sich Schritt-f\u00fcr-Schritt-Anleitungen und Codebeispiele.\" \/>\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\/dev-life\/emails-versenden-laravel-mailgun\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"E-Mail-Versand mit Laravel und Mailgun: Ein Leitfaden - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"Erfahren Sie, wie Sie Mailgun in Laravel integrieren, um Transaktions-E-Mails, Nutzerbenachrichtigungen und mehr zu versenden. Holen Sie sich Schritt-f\u00fcr-Schritt-Anleitungen und Codebeispiele.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/emails-versenden-laravel-mailgun\/\" \/>\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-Dev-Life.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=\"11\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\\\/dev-life\\\/emails-versenden-laravel-mailgun\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/emails-versenden-laravel-mailgun\\\/\",\"name\":\"E-Mail-Versand mit Laravel und Mailgun: Ein Leitfaden - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/emails-versenden-laravel-mailgun\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/emails-versenden-laravel-mailgun\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Dev-Life.png\",\"datePublished\":\"2026-09-14T22:52:44+00:00\",\"description\":\"Erfahren Sie, wie Sie Mailgun in Laravel integrieren, um Transaktions-E-Mails, Nutzerbenachrichtigungen und mehr zu versenden. Holen Sie sich Schritt-f\u00fcr-Schritt-Anleitungen und Codebeispiele.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/emails-versenden-laravel-mailgun\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/emails-versenden-laravel-mailgun\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/emails-versenden-laravel-mailgun\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Dev-Life.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Dev-Life.png\",\"width\":720,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/emails-versenden-laravel-mailgun\\\/#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\":\"E-Mails mit Laravel und Mailgun versenden\"}]},{\"@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":"E-Mail-Versand mit Laravel und Mailgun: Ein Leitfaden - Transactional Email API Service For Developers | Mailgun","description":"Erfahren Sie, wie Sie Mailgun in Laravel integrieren, um Transaktions-E-Mails, Nutzerbenachrichtigungen und mehr zu versenden. Holen Sie sich Schritt-f\u00fcr-Schritt-Anleitungen und Codebeispiele.","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\/dev-life\/emails-versenden-laravel-mailgun\/","og_locale":"de_DE","og_type":"article","og_title":"E-Mail-Versand mit Laravel und Mailgun: Ein Leitfaden - Transactional Email API Service For Developers | Mailgun","og_description":"Erfahren Sie, wie Sie Mailgun in Laravel integrieren, um Transaktions-E-Mails, Nutzerbenachrichtigungen und mehr zu versenden. Holen Sie sich Schritt-f\u00fcr-Schritt-Anleitungen und Codebeispiele.","og_url":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/emails-versenden-laravel-mailgun\/","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-Dev-Life.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/emails-versenden-laravel-mailgun\/","url":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/emails-versenden-laravel-mailgun\/","name":"E-Mail-Versand mit Laravel und Mailgun: Ein Leitfaden - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/emails-versenden-laravel-mailgun\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/emails-versenden-laravel-mailgun\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Dev-Life.png","datePublished":"2026-09-14T22:52:44+00:00","description":"Erfahren Sie, wie Sie Mailgun in Laravel integrieren, um Transaktions-E-Mails, Nutzerbenachrichtigungen und mehr zu versenden. Holen Sie sich Schritt-f\u00fcr-Schritt-Anleitungen und Codebeispiele.","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/emails-versenden-laravel-mailgun\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/de\/blog\/dev-life\/emails-versenden-laravel-mailgun\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/emails-versenden-laravel-mailgun\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Dev-Life.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Dev-Life.png","width":720,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/emails-versenden-laravel-mailgun\/#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":"E-Mails mit Laravel und Mailgun versenden"}]},{"@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\/20217","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\/5"}],"version-history":[{"count":0,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog\/20217\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/media\/3952"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/media?parent=20217"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog_category?post=20217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}