{"id":40490,"date":"2021-03-04T15:38:13","date_gmt":"2021-03-04T14:38:13","guid":{"rendered":"https:\/\/kinsta.com\/?p=88958"},"modified":"2023-07-30T19:46:25","modified_gmt":"2023-07-30T18:46:25","slug":"mailhog","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/mailhog\/","title":{"rendered":"Wie man MailHog verwendet, um E-Mails lokal zu testen (Schritt-f\u00fcr-Schritt-Anleitung)"},"content":{"rendered":"<p>Das Testen von E-Mails in einer <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-localhost\/\">lokalen Entwicklungsumgebung<\/a> kann eine Herausforderung sein. Es ist eine echte Qual, zu wissen, ob die ausgehenden E-Mails deiner Webseite oder Web-App tats\u00e4chlich den Posteingang des Empf\u00e4ngers erreichen. Hier kommt MailHog ins Spiel!<\/p>\n<p>MailHog ist ein Werkzeug zum Testen von E-Mails, das es super einfach macht, einen lokalen E-Mail-Server zu installieren und zu konfigurieren. MailHog richtet einen gef\u00e4lschten SMTP-Server ein. Du kannst deine bevorzugten Webanwendungen so konfigurieren, dass sie den SMTP-Server von MailHog zum Senden und Empfangen von E-Mails nutzen.<\/p>\n<p>Zum Beispiel kannst du eine lokale WordPress-Seite so konfigurieren, dass sie MailHog f\u00fcr den E-Mail-Versand nutzt. Das ist genau das, was <a href=\"https:\/\/kinsta.com\/de\/devkinsta\/\">DevKinsta<\/a> tut, um seinen eingebauten SMTP-Server zum Testen von E-Mails lokal zu betreiben.<\/p>\n<p>In diesem Artikel erf\u00e4hrst du alles \u00fcber die Installation und Konfiguration von MailHog, wie du E-Mails lokal testen kannst und vieles mehr!<\/p>\n<p>Bereit zum Loslegen? Los geht&#8217;s!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n\n<p><strong>Willst du lieber die <a href=\"https:\/\/www.youtube.com\/watch?v=yozMCBg2sBk\">Videoversion<\/a> sehen?<\/strong><\/p>\n<kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=yozMCBg2sBk\"><\/kinsta-video>\n<h2>Was ist MailHog?<\/h2>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-Web-UI-Quicklook.png\" alt=\"MailHog Web UI\" width=\"1100\" height=\"512\"><figcaption class=\"wp-caption-text\">MailHog Web UI<\/figcaption><\/figure>\n<p>MailHog ist ein Open Source Werkzeug zum Testen von E-Mails, das sich vor allem an Entwickler richtet. Es erm\u00f6glicht dir, den E-Mail-Versand und -empfang deiner Web-Apps effizienter zu testen.<\/p>\n<p>MailHog wurde mit der Go Programmiersprache entwickelt und kann auf verschiedenen Betriebssystemen ausgef\u00fchrt werden, darunter Windows, Linux, FreeBSD und macOS. MailHog wird von <a href=\"http:\/\/iankent.uk\/\">Ian Kent<\/a> gepflegt und unter der MIT-Lizenz ver\u00f6ffentlicht, so dass du es f\u00fcr private und kommerzielle Zwecke <a href=\"https:\/\/kinsta.com\/de\/blog\/ist-wordpress-kostenlos\/\">frei einsetzen<\/a> kannst.<\/p>\n<p>Aber warum brauchst du MailHog in erster Linie \u00fcberhaupt?<\/p>\n<h2>Warum du MailHog brauchst<\/h2>\n<p>MailHog l\u00f6st viele der Hauptprobleme von E-Mail-Tests.<\/p>\n<p>Angenommen, du entwickelst eine WordPress Webseite in einer lokalen Entwicklungsumgebung. Wenn du ein Kontaktformular oder eine andere ausgehende E-Mail testen willst, <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-keine-e-mails-versendet\/\">kann das eine unangenehme Aufgabe sein<\/a>.<\/p>\n<p>Normalerweise k\u00fcmmert sich der Standard-SMTP-Server der Webanwendung um diese Aufgabe. In einer lokalen Entwicklungsumgebung funktioniert das aus verschiedenen Gr\u00fcnden fast immer nicht.<\/p>\n<p>Du kannst unsere ausf\u00fchrliche Anleitung \u00fcber <a href=\"https:\/\/kinsta.com\/de\/blog\/kostenlosen-smtp-server\/\">freie SMTP-Server<\/a> lesen, um mehr dar\u00fcber zu erfahren, wie ein SMTP-Server funktioniert.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/SMTP-Server-How-It-Works-Wiki-Commons.png\" alt=\"Wie ein SMTP-Server funktioniert (Quelle: Wikimedia Commons)\" width=\"1100\" height=\"339\"><figcaption class=\"wp-caption-text\">Wie ein SMTP-Server funktioniert (Quelle: Wikimedia Commons)<\/figcaption><\/figure>\n<p>Zuerst musst du dein Betriebssystem, deinen <a href=\"https:\/\/kinsta.com\/de\/blog\/nginx-vs-apache\/\">Webserver<\/a> und deine <a href=\"https:\/\/kinsta.com\/de\/blog\/php-frameworks\/\">Web-App<\/a> einrichten, um E-Mails in einer lokalen Umgebung zu erm\u00f6glichen. Dann musst du sicherstellen, dass die E-Mails erfolgreich im <a href=\"https:\/\/kinsta.com\/de\/blog\/mehrere-gmail-konten\/\">Posteingang<\/a> des Empf\u00e4ngers ankommen, was darin enden kann, dass du deine Zeit (und den Platz im Posteingang) verschwendest.<\/p>\n<p>Und dann ist da noch das Problem, eine echte E-Mail-Adresse f\u00fcr Tests zu verwenden. Das kann der <a href=\"https:\/\/kinsta.com\/de\/blog\/warum-landen-meine-emails-im-spam\/\">Glaubw\u00fcrdigkeit deiner privaten E-Mail<\/a> schaden.<\/p>\n<p>MailHog l\u00f6st all die oben genannten Probleme. Es richtet einen gef\u00e4lschten SMTP-Server ein, den du in deiner Webanwendung zum Senden und Empfangen von E-Mails einrichten kannst. Es speichert sogar die gesendeten und empfangenen E-Mails in einem schicken Web-<a href=\"https:\/\/kinsta.com\/de\/karriere\/\">UI<\/a>, so dass du sie wie in einem echten E-Mail-Posteingang durchsehen kannst.<\/p>\n<p>Zu guter Letzt kannst du mit MaiilHog diese E-Mails auch \u00fcber eine <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-http-api-teil-1\/\">API<\/a> f\u00fcr automatisierte Tests abrufen. Das ist ein leistungsf\u00e4higes Feature; wie du die API nutzt, bleibt dir \u00fcberlassen.<\/p>\n<h2>MailHog Features<\/h2>\n<p>MailHog ist mit vielen Funktionen von Haus aus ausgestattet. Hier sind einige seiner wichtigsten Highlights:<\/p>\n<ul>\n<li><strong>Leichtgewichtig und \u00fcbertragbar<\/strong>: Du brauchst MailHog nicht zu installieren, um es zu benutzen. Das ist einer der Hauptvorteile von MailHog. Das macht es hochgradig flexibel, um es auf fast jedem Betriebssystem oder Webserver laufen zu lassen.<\/li>\n<li><strong>Erweiterte SMTP-Unterst\u00fctzung<\/strong>: MailHog unterst\u00fctzt nicht nur das Einrichten eines Fake-SMTP-Servers, sondern du kannst es auch verwenden, um einen ESMTP-Server (Extended SMTP) einzurichten. Es beinhaltet auch Unterst\u00fctzung f\u00fcr SMTP AUTH und PIPELINING.<\/li>\n<li><strong>API-Unterst\u00fctzung<\/strong>: Du kannst MailHogs eingebaute <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-http-api-teil-2\/\">HTTP API<\/a> (oder JSON API) verwenden, um E-Mails abzurufen, aufzulisten und zu l\u00f6schen.<\/li>\n<li><strong>Fehlertest<\/strong>: Du kannst <a href=\"https:\/\/github.com\/mailhog\/MailHog\/blob\/master\/docs\/JIM.md\">Jim<\/a>, MailHogs Chaos Monkey (ja, er hei\u00dft tats\u00e4chlich so), zur Veranstaltung einladen, um die E-Mail-Zustellbarkeit deiner Web-App zu testen. Er tut dies, indem er nach dem Zufallsprinzip g\u00e4ngige E-Mail-Zustellbarkeitsprobleme erzeugt, wie z.B. abgelehnte Verbindungen\/Authentifizierungen und geschwindigkeitsbeschr\u00e4nkte Verbindungen.<\/li>\n<li><strong>Updates in Echtzeit<\/strong>: MailHog nutzt das <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/EventSource\">EventSource<\/a> Webinterface, um sofortige Updates zu liefern.<\/li>\n<li><strong>Erfassen und Speichern von E-Mails<\/strong>: Die erfassten E-Mails k\u00f6nnen in einem In-Memory-Nachrichtenspeicher gespeichert und in einer MongoDB-<a href=\"https:\/\/kinsta.com\/de\/blog\/adminer\/\">Datenbank<\/a> und einem dateibasierten Speichersystem persistiert werden.<\/li>\n<li><strong>Anh\u00e4nge herunterladen<\/strong>: MailHog unterst\u00fctzt den Download von einzelnen MIME-Teilen.<\/li>\n<li><strong>Web UI<\/strong>: Du kannst MailHogs Web UI nutzen, um E-Mails als reinen Text, <a href=\"https:\/\/kinsta.com\/de\/blog\/html-email\/\">HTML<\/a> oder Quelltext zu betrachten. Es unterst\u00fctzt auch Multipart-MIME und kodierte Header.<\/li>\n<li><strong>Authentifizierung<\/strong>: MailHog unterst\u00fctzt <a href=\"https:\/\/github.com\/mailhog\/MailHog\/blob\/master\/docs\/Auth.md\">HTTP-Basisauthentifizierung<\/a> sowohl f\u00fcr die Web UI als auch f\u00fcr die API.<\/li>\n<li><strong>Erfasste Emails freigeben<\/strong>: Du kannst MailHog so konfigurieren, dass erfasste E-Mails an echte SMTP-Server zur Zustellung freigegeben werden.<\/li>\n<\/ul>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/Jim-MailHog-Chaos-Monkey.png\" alt=\"Jim ist MailHog\u2019s \u201cChaos Monkey\u201d\" width=\"1100\" height=\"580\"><figcaption class=\"wp-caption-text\">Jim ist MailHog\u2019s \u201cChaos Monkey\u201d<\/figcaption><\/figure>\n<p>Abgesehen von den oben genannten Features bietet MailHog derzeit zwei Client-Bibliotheken f\u00fcr <a href=\"https:\/\/github.com\/rpkamp\/mailhog-client\">PHP<\/a>&#8211; und <a href=\"https:\/\/github.com\/blueimp\/mailhog-node\">NodeJS<\/a>-Umgebungen an, um unkompliziert mit der MailHog API zu interagieren.<\/p>\n<h2>Einsatz von MailHog auf verschiedenen Plattformen<\/h2>\n<p>Wie bereits erw\u00e4hnt, muss MailHog nicht installiert werden. Allerdings musst du es trotzdem herunterladen und in deiner Entwicklungsumgebung einrichten.<\/p>\n<p>Lass uns mit dem Download von MailHog beginnen. Dann werden wir dir zeigen, wie du es auf verschiedenen Plattformen einrichten kannst. Es gibt viele Wege, wie du das machen kannst.<\/p>\n<h3>MailHog auf Windows<\/h3>\n<p>Gehe zuerst auf die <a href=\"https:\/\/github.com\/mailhog\/MailHog\/releases\">MailHog Releases<\/a>-Seite auf GitHub, um die neueste stabile Version f\u00fcr Windows herunterzuladen. Nachdem du MailHog heruntergeladen hast, kannst du es ohne jegliche externe Abh\u00e4ngigkeiten ausf\u00fchren.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-1.0.1-Latest-Release-GitHub.png\" alt=\"MailHog Releases-Seite\" width=\"1100\" height=\"596\"><figcaption class=\"wp-caption-text\">MailHog Releases-Seite<\/figcaption><\/figure>\n<p><strong>Hinweis<\/strong>: Zum Zeitpunkt der Erstellung dieses Artikels ist <a href=\"https:\/\/github.com\/mailhog\/MailHog\/releases\/tag\/v1.0.1\">MailHog 1.0.1<\/a> die neueste Version. Du kannst es bereits f\u00fcr Windows, Linux und Darwin (macOS) Plattformen kompiliert herunterladen. Wenn du eine Nischenplattform verwendest, kannst du auch den <a href=\"https:\/\/kinsta.com\/de\/blog\/code-review-tools\/\">Quellcode<\/a> herunterladen und ihn f\u00fcr deinen speziellen Anwendungsfall kompilieren.<\/p>\n<p>Da MailHog f\u00fcr Windows ein einfaches, selbstausf\u00fchrbares Programm ist, kannst du einfach die heruntergeladene <strong><code>.exe<\/code><\/strong>-Datei ausf\u00fchren. Falls du Sicherheitswarnungen erh\u00e4ltst, stelle sicher, dass du MailHog ohne <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-eine-firewall\/\">Firewall<\/a>-Beschr\u00e4nkungen auf deiner <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-localhost\/\">lokalen Hostumgebung<\/a> ausf\u00fchren kannst.<\/p>\n<p>Hier siehst du, wie MailHog unter Windows 10 aussieht.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-Executable-Windows-AMD64.png\" alt=\"So l\u00e4uft MailHog auf Windows 10\" width=\"1100\" height=\"269\"><figcaption class=\"wp-caption-text\">So l\u00e4uft MailHog auf Windows 10<\/figcaption><\/figure>\n<p>Du kannst sehen, dass der SMTP-Server auf Port <code><strong>1025<\/strong><\/code> und der HTTP-Server auf Port <strong><code>8025<\/code><\/strong> liegt.<\/p>\n<p>Das ist noch nichts Besonderes, aber es ist eine Best\u00e4tigung, dass MailHog auf deinem System l\u00e4uft.<\/p>\n<p>Jetzt kannst du <code><strong>localhost:8025<\/strong><\/code> oder <strong><code>127.0.0.1:8025<\/code><\/strong> in deinem <a href=\"https:\/\/kinsta.com\/de\/browser-marktanteil\/\">Webbrowser<\/a> besuchen, um die MailHog Web UI zu sehen.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-Web-UI-Windows-Plain.png\" alt=\"MailHog Web UI auf Windows\" width=\"1100\" height=\"499\"><figcaption class=\"wp-caption-text\">MailHog Web UI auf Windows<\/figcaption><\/figure>\n<p>Du kannst <a href=\"https:\/\/kinsta.com\/de\/blog\/email-adressen-finden\/\">hier noch keine E-Mails finden<\/a>, da wir keine unserer Webanwendungen f\u00fcr die Nutzung von MailHog konfiguriert haben. Wir werden das sp\u00e4ter in diesem Artikel behandeln.<\/p>\n<h3>MailHog auf Linux<\/h3>\n<p>Wenn du Linux (Ubuntu\/Debian) verwendest, kannst du MailHog folgenderma\u00dfen einsetzen:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get -y install golang-go\nsudo apt-get install git\ngo install github.com\/mailhog\/MailHog<\/code><\/pre>\n<p>Der erste <a href=\"https:\/\/kinsta.com\/de\/blog\/linux-befehle\/\">Linux-Befehl<\/a> installiert die Programmiersprache <a href=\"https:\/\/kinsta.com\/de\/blog\/php-editor\/#2-komodo-ide\">Golang<\/a> auf deiner Entwicklungsumgebung (falls du sie nicht schon hast). Du kannst diese Zeile \u00fcberspringen, wenn du Go bereits installiert hast. Der n\u00e4chste Befehl installiert <code><strong>git<\/strong><\/code> auf deiner Maschine (du kannst dies ebenfalls \u00fcberspringen, wenn es bereits installiert ist).<\/p>\n<p>Der dritte Befehl nutzt die Go-Richtline, um die neueste stabile Version von MailHog aus dem <a href=\"https:\/\/kinsta.com\/de\/blog\/git-vs-github\/\">GitHub<\/a>-Repository zu beziehen.<\/p>\n<p>Als n\u00e4chstes kannst du <strong><code>\/path\/to\/MailHog<\/code><\/strong> \u00a0\u00fcber dein <a href=\"https:\/\/kinsta.com\/de\/blog\/wp-cli\/\">Terminal<\/a> ausf\u00fchren, um MailHog zu starten. Der genaue Pfad kann abh\u00e4ngig von deinem Linux Betriebssystem variieren. Da die bin-Dateien von Go unter Ubuntu im Verzeichnis <code><strong>~\/go\/bin\/<\/strong><\/code> gespeichert sind, kannst du den folgenden Code ausf\u00fchren, um MailHog zu starten:<\/p>\n<pre><code class=\"language-bash\">~\/go\/bin\/MailHog<\/code><\/pre>\n<p>Das war&#8217;s auch schon. MailHog l\u00e4uft jetzt auf deinem Linux Rechner. So sieht es aus.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-Running-Ubuntu-Linux.png\" alt=\"Wie MailHog auf Linux (Ubuntu) l\u00e4uft\" width=\"1100\" height=\"191\"><figcaption class=\"wp-caption-text\">Wie MailHog auf Linux (Ubuntu) l\u00e4uft<\/figcaption><\/figure>\n<p>Wenn du MailHog automatisch bei jedem Login starten m\u00f6chtest, kannst du ihn mit supervisord, upstart, etc. als Daemon Serve starten lassen. Du kannst auch das <a href=\"https:\/\/github.com\/geerlingguy\/ansible-role-mailhog\/blob\/master\/templates\/mailhog.init.j2\">init-Skript<\/a> oder die <a href=\"https:\/\/github.com\/geerlingguy\/ansible-role-mailhog\">Ansible-Rolle<\/a>, die von <a href=\"https:\/\/github.com\/geerlingguy\">geerlingguy<\/a> zur Verf\u00fcgung gestellt wurde, verwenden, um das gleiche zu tun.<\/p>\n<p>Genau wie bei Windows kannst du sehen, dass der SMTP-Server auf Port <strong><code>1025<\/code><\/strong> und der HTTP-Server auf Port <strong><code>8025<\/code><\/strong> startet.<\/p>\n<p>Besuche <strong><code>localhost:8025<\/code><\/strong> oder <strong><code>127.0.0.1:8025<\/code><\/strong> in deinem Webbrowser, um die MailHog Web UI zu sehen.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-Web-UI-Ubuntu-Linux.png\" alt=\"MailHog Web UI unter Linux (Ubuntu)\" width=\"1100\" height=\"479\"><figcaption class=\"wp-caption-text\">MailHog Web UI unter Linux (Ubuntu)<\/figcaption><\/figure>\n<h3>MailHog auf macOS<\/h3>\n<p>Apple Nutzer k\u00f6nnen MailHog \u00fcber Homebrew installieren. \u00d6ffne dein Terminal und f\u00fchre den folgenden Befehl aus:<\/p>\n<pre><code class=\"language-bash\">brew install mailhog<\/code><\/pre>\n<p>Das wird MailHog auf deinem macOS installieren. Als n\u00e4chstes kannst du MailHog mit starten:<\/p>\n<p><code>mailhog<\/code><\/p>\n<p>Wenn du m\u00f6chtest, dass MailHog automatisch beim Login startet und als Hintergrunddienst l\u00e4uft, kannst du stattdessen den folgenden Befehl ausf\u00fchren:<\/p>\n<pre><code class=\"language-bash\">brew services start mailhog<\/code><\/pre>\n<p>Das war&#8217;s auch schon. MailHog ist nun auf deinem macOS installiert. Du kannst seine Web UI sehen, indem du <strong><code>127.0.0.1:8025<\/code><\/strong> oder <strong><code>localhost:8025<\/code><\/strong> in deinem Browser besuchst.<\/p>\n<h3>MailHog auf Docker<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/de\/docs\/devkinsta\/\">Docker<\/a> ist eine der einfachsten M\u00f6glichkeiten, MailHog auf jeder Plattform einzurichten.<\/p>\n<p>Stelle zun\u00e4chst sicher, dass du Docker auf deiner Maschine installiert hast. Als n\u00e4chstes kannst du MailHog direkt vom Docker Hub aus starten, indem du den folgenden Befehl ausf\u00fchrst:<\/p>\n<pre><code class=\"language-bash\">docker run -d -p 1025:1025 -p 8025:8025 mailhog\/mailhog<\/code><\/pre>\n<p>Lass uns den obigen Befehl und seine Direktiven aufschl\u00fcsseln:<\/p>\n<ul>\n<li><strong><code>docker run<\/code><\/strong> startet ein Docker-Container<\/li>\n<li><strong><code>-d<\/code><\/strong> Direktive l\u00e4sst den Docker-Container im Hintergrund laufen<\/li>\n<li><strong><code>-p 1025:1025<\/code><\/strong> und <strong><code>-p 8025:8025<\/code><\/strong> Direktive setzen die Standard-SMTP-Ports von MailHog auf deine lokalen Ports um<\/li>\n<li><strong><code>mailhog\/mailhog<\/code><\/strong> holt sich den neuesten MailHog-Build von Docker Hub<\/li>\n<\/ul>\n<p>Alternativ kannst du das <strong><code>Maildir<\/code><\/strong> von MailHog in dein lokales <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-dateien\/\">Dateisystem<\/a> einbetten (statt in einen Docker Container), indem du den folgenden Befehl ausf\u00fchrst:<\/p>\n<pre><code class=\"language-bash\">docker run -d -e \"MH_STORAGE=maildir\" -v $PWD\/maildir:\/maildir -p 1025:1025 -p 8025:8025 mailhog\/mailhog<\/code><\/pre>\n<p>Wie zuvor kannst du <strong><code>localhost:8025<\/code><\/strong> oder <strong><code>127.0.0.1:8025<\/code><\/strong> in deinem Browser besuchen, um MailHog Web UI zu nutzen.<\/p>\n<h3>MailHog auf Docker Compose<\/h3>\n<p>Docker Compose ist eine Erweiterung von Docker, die es einfach macht, mehrere Docker Container mit einem einzigen Befehl zu starten. Du tust dies, indem du alle Container, die du ausf\u00fchren m\u00f6chtest, in einer YAML-Datei definierst.<\/p>\n<p>Standardm\u00e4\u00dfig verlangt Docker Compose, dass du diese Datei als <strong><code>docker-compose.yaml<\/code><\/strong> benennst.<\/p>\n<p>Um MailHog mit Docker Compose auszuf\u00fchren, sollte deine <strong><code>docker-compose.yaml<\/code><\/strong> Datei folgenderma\u00dfen aussehen:<\/p>\n<pre><code class=\"language-bash\">version: \"3\"\nservices:\n  mailhog:\n    image: mailhog\/mailhog:latest\n    restart: always\n    ports:\n      - 1025:1025\n      - 8025:8025<\/code><\/pre>\n<p>Innerhalb des Ordners, in dem sich diese Datei befindet, f\u00fchre den folgenden Befehl aus, um MailHog im Hintergrund zu starten:<\/p>\n<pre><code class=\"language-bash\">docker-compose up -d mailhog<\/code><\/pre>\n<p>Es funktioniert genau wie bei Docker. Nur dass du hier nicht viele Direktiven erw\u00e4hnen musst, da du sie bereits definiert hast.<\/p>\n<p>Du kannst nun <strong><code>localhost:8025<\/code><\/strong> oder <strong><code>127.0.0.1:8025<\/code><\/strong> in deinem Browser eingeben, um die MailHog Web UI zu sehen.<\/p>\n<p>Zus\u00e4tzlich zu den oben genannten Methoden findest du im GitHub Repo von MailHog auch eine Anleitung f\u00fcr die Bereitstellung von MailHog auf <a href=\"https:\/\/kinsta.com\/de\/aws-alternative\/\">AWS<\/a> <a href=\"https:\/\/github.com\/mailhog\/MailHog\/blob\/master\/docs\/DEPLOY.md#elastic-beanstalk\">Elastic Beanstalk<\/a>.<\/p>\n<h2>Konfigurieren von MailHog mit mhsendmail<\/h2>\n<p>MailHog <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-weiterleitungen\/\">leitet<\/a> E-Mails von Webapplikationen auf seinen SMTP-Server um, indem es <a href=\"https:\/\/github.com\/mailhog\/mhsendmail\">mhsendmail<\/a> verwendet, einen <strong><code>sendmail<\/code><\/strong>-Ersatz, der speziell f\u00fcr MailHog entwickelt wurde. Es stellt sicher, dass die E-Mails deiner Web-App \u00fcber den SMTP-Server <strong><code>localhost:1025<\/code><\/strong> gesendet und empfangen werden, f\u00fcr den MailHog standardm\u00e4\u00dfig konfiguriert ist.<\/p>\n<p>Um loszulegen, musst du <strong><code>mhsendmail<\/code><\/strong> herunterladen und installieren. Abh\u00e4ngig von deiner Plattform, kannst du dies auf verschiedene Arten angehen.<\/p>\n<p>Wenn du zum Beispiel Ubuntu verwendest, kannst du <strong><code>mhsendmail<\/code><\/strong> aus dem <a href=\"https:\/\/github.com\/mailhog\/mhsendmail\/releases\/download\/v0.2.0\/mhsendmail_linux_amd64\">GitHub Repository<\/a> herunterladen, indem du den folgenden Befehl verwendest:<\/p>\n<pre><code class=\"language-bash\">wget https:\/\/github.com\/mailhog\/mhsendmail\/releases\/download\/v0.2.0\/mhsendmail_linux_amd64<\/code><\/pre>\n<p>Als n\u00e4chstes machst du diese Datei ausf\u00fchrbar und verschiebst sie in dein Benutzerverzeichnis. Um dies zu tun, verwende den folgenden Befehl:<\/p>\n<pre><code class=\"language-bash\">sudo chmod +x mhsendmail_linux_amd64\nsudo mv mhsendmail_linux_amd64 \/usr\/local\/bin\/mhsendmail<\/code><\/pre>\n<p>Alternativ kannst du <strong><code>mhsendmail<\/code><\/strong> auch auf Golang oder Homebrew erhalten, indem du diesen Befehl ausf\u00fchrst:<\/p>\n<pre><code class=\"language-bash\">go install github.com\/mailhog\/mhsendmail<\/code><\/pre>\n<p>Stell sicher, dass Go installiert ist, bevor du den obigen Befehl ausf\u00fchrst. Wenn du auf Linux bist, lies den Abschnitt <em>MailHog auf Linux<\/em> weiter oben. Um Go mit Homebrew zu installieren, f\u00fchre den folgenden Befehl aus:<\/p>\n<pre><code class=\"language-bash\">brew install go<\/code><\/pre>\n<p>Nachdem du <strong><code>mhsendmail<\/code><\/strong> heruntergeladen hast, kannst du nun mit der Installation fortfahren:<\/p>\n<pre><code class=\"language-bash\">go install github.com\/mailhog\/mhsendmail<\/code><\/pre>\n<p>Als n\u00e4chstes musst du deine Web-Applikation so konfigurieren, dass sie MailHogs <strong><code>mhsendmail<\/code><\/strong> als E-Mail-Routing-Service verwendet. Auf den meisten Linux-Systemen ist es standardm\u00e4\u00dfig so eingestellt, dass <strong><code>sendmail<\/code><\/strong> verwendet wird.<\/p>\n<p>Du kannst dies tun, indem du deine <strong><code>php.ini<\/code><\/strong> Datei editierst. Auf den meisten Servern <a href=\"https:\/\/kinsta.com\/de\/blog\/error-file-exceeds-the-upload-max-filesize\/#3-create-or-edit-phpini-via-ftp\">findest du die php.ini Datei<\/a> im Root-Verzeichnis. Du kannst auch den folgenden Befehl ausf\u00fchren, um herauszufinden, wo sie sich befindet:<\/p>\n<pre><code class=\"language-bash\">php -i | grep 'php.ini'<\/code><\/pre>\n<p>F\u00fcr Linux-Maschinen, die mit Ubuntu laufen, musst du den Wert von <code><strong>sendmail_path<\/strong><\/code> auf folgenden setzen:<\/p>\n<pre><code class=\"language-bash\">sendmail_path = \/usr\/local\/bin\/mhsendmail<\/code><\/pre>\n<p>Anstelle des obigen Wertes kannst du auch den unten gezeigten Wert verwenden, um das gleiche Ergebnis zu erhalten:<\/p>\n<pre><code class=\"language-bash\">sendmail_path = \/usr\/sbin\/sendmail -S mail:1025<\/code><\/pre>\n<p>Wenn du Go benutzt hast, um <strong><code>mhsendmail<\/code><\/strong> zu installieren, oder wenn du eine andere Variante von Linux benutzt, kann der Pfad leicht variieren, abh\u00e4ngig von deiner Plattform\/Konfiguration. Stelle sicher, dass du auf das richtige <strong><code>mhsendmail<\/code><\/strong>-Verzeichnis verlinkst.<\/p>\n<p>Mac-Benutzer m\u00fcssen ihre <strong><code>Postfix<\/code><\/strong>-Konfigurationsdatei bearbeiten, um MailHog richtig einzurichten. Du kannst die folgende Postfix-Konfiguration verwenden:<\/p>\n<pre><code class=\"language-bash\">myhostname = localhost\nrelayhost = [127.0.0.1]:1025<\/code><\/pre>\n<p>F\u00fcr WordPress-Seiten kannst du das kostenlose <a href=\"https:\/\/wordpress.org\/plugins\/wp-mailhog-smtp\/\">MailHog f\u00fcr WordPress<\/a>-Plugin verwenden, um die E-Mails deiner Seite an MailHog weiterzuleiten. Um es zu nutzen, installiere und aktiviere das Plugin in deinem WordPress Admin-Dashboard. Eine bessere Alternative ist die Verwendung von <a href=\"https:\/\/kinsta.com\/de\/devkinsta\/\">DevKinsta<\/a>. Wir werden es sp\u00e4ter ausf\u00fchrlich behandeln.<\/p>\n<p>Lies die <a href=\"https:\/\/github.com\/mailhog\/MailHog\/tree\/master\/docs\">MailHog-Dokumentation<\/a>, um zu erfahren, wie du es auf verschiedenen anderen Plattformen\/Konfigurationen einrichten kannst.<\/p>\n<h3>Zus\u00e4tzliche MailHog Konfigurationsoptionen<\/h3>\n<p>Du kannst MailHog mit verschiedenen <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-eine-umgebungsvariable\/\">Umgebungsvariablen<\/a> oder <a href=\"https:\/\/kinsta.com\/de\/blog\/einstiegen-nutzung-ssh\/\">Kommandozeilenoptionen<\/a> konfigurieren.<\/p>\n<p>Zum Beispiel kannst du den Standard-Hostnamen von <strong><code>mailhog.example<\/code><\/strong> in einen eigenen Namen \u00e4ndern, indem du die <a href=\"https:\/\/kinsta.com\/de\/changelog\/wp_get_environment_type\/\">Umgebungsvariable<\/a> <strong><code>MH_HOSTNAME<\/code><\/strong> oder die Kommandozeilenoption <strong><code>-hostname<\/code><\/strong> verwendest.<\/p>\n<p>Weitere Informationen findest du in der Dokumentation der <a href=\"https:\/\/github.com\/mailhog\/MailHog\/blob\/master\/docs\/CONFIG.md\">MailHog Konfigurationsoptionen<\/a>.<\/p>\n<h2>Lokale E-Mail-Tests mit MailHog<\/h2>\n<p>Zum Schluss wollen wir unser MailHog Setup <a href=\"https:\/\/kinsta.com\/de\/blog\/webseiten-qeschwindigkeitstest\/\">testen<\/a>, um zu sehen, ob es richtig konfiguriert ist.<\/p>\n<p>Du kannst eine E-Mail mit Mailhogs CLI senden, indem du die folgenden <code><strong>mhsendmail<\/strong><\/code> directives:<\/p>\n<pre><code class=\"language-bash\">mhsendmail test@mailhog.local &lt;&lt;EOF\nFrom: Salman &lt;kinsta@mailhog.local&gt;\nTo: Test &lt;test@mailhog.local&gt;\nSubject: Hello, MailHog!\n\nHey there,\nMissing you pig time.\n\nHogs & Kisses,\nSalman\nEOF<\/code><\/pre>\n<p>Im obigen Code setzt die <code><strong>&lt;&lt;EOF<\/strong><\/code> Direktive ein benutzerdefiniertes Trennzeichen, damit du die Details der Test-E-Mail interaktiv im Terminal eingeben kannst. Es f\u00fchrt alle Eingaben aus, wenn du das Trennzeichen erneut eingibst. Hier wird eine Mail mit dem Befehl <code><strong>mhsendmail<\/strong><\/code> verschickt.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/Testing-Email-mhsendmail-MailHog-API.png\" alt=\"Versenden einer Test-E-Mail mit 'mhsendmail'\" width=\"1100\" height=\"207\"><figcaption class=\"wp-caption-text\">Versenden einer Test-E-Mail mit &#8218;mhsendmail&#8216;<\/figcaption><\/figure>\n<p>Du kannst \u00fcberpr\u00fcfen, ob die E-Mail erfolgreich zugestellt wurde, indem du die MailHog Web UI besuchst.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-First-Test-Email-Web-UI.png\" alt=\"Die Test-E-Mail wurde erfolgreich zugestellt\" width=\"1100\" height=\"443\"><figcaption class=\"wp-caption-text\">Die Test-E-Mail wurde erfolgreich zugestellt<\/figcaption><\/figure>\n<p>Du kannst auch auf die Test-E-Mail klicken, um ihren Inhalt zu \u00fcberpr\u00fcfen.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/MailHog-First-Test-Email-Body-Web-UI.png\" alt=\"Den Inhalt der Test-E-Mail \u00fcberpr\u00fcfen\" width=\"1100\" height=\"439\"><figcaption class=\"wp-caption-text\">Den Inhalt der Test-E-Mail \u00fcberpr\u00fcfen<\/figcaption><\/figure>\n<p>Das ist ein gelungener Abschluss! Wir k\u00f6nnen nun feststellen, dass MailHog erfolgreich konfiguriert wurde.<\/p>\n<p>Zus\u00e4tzlich zur obigen Methode gibt es noch andere M\u00f6glichkeiten, eine Test-E-Mail zu versenden. Zum Beispiel kannst du unter macOS eine Test-E-Mail senden, indem du den folgenden Befehl in deinem Terminal ausf\u00fchrst:<\/p>\n<pre><code class=\"language-bash\">date | mail -s \"Hello, MailHog!\" test@mailhog.local<\/code><\/pre>\n<p>Unter Windows kannst du eine E-Mail mit der PowerShell senden, indem du den folgenden Code ausf\u00fchrst:<\/p>\n<pre><code class=\"language-bash\">Send-MailMessage -To \"test@mailhog.local\" -From \"salman@kinsta.com\" -Subject \"Hello, MailHog!\" -SmtpServer \"localhost\" -Port 1025<\/code><\/pre>\n<p>Du kannst auch ein <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-php\/\">PHP<\/a>-Skript mit allen Maildaten definieren und die <code><strong>mail()<\/strong><\/code>-Funktion von PHP verwenden, um eine Testmail zu versenden. Dazu definierst du dein PHP-Skript wie unten und f\u00fchrst es im Terminal aus:<\/p>\n<pre><code class=\"language-php\">&lt;?php\n$to = \"test@mailhog.local\";\n$subject = \"Hey, I\u2019m Pi Hog Pi!\";\n$body = \"Hello, MailHog!\";\n$headers = \"From: pihogpi@kinsta.com\" . \"\\r\\n\";\nmail($to,$subject,$body,$headers);\n?&gt;<\/code><\/pre>\n<p>Zu guter Letzt kannst du die MailHog API nutzen, um zu testen, ob eine E-Mail erfolgreich zugestellt wurde. Wenn du ausschlie\u00dflich in einer Nicht-GUI-Umgebung arbeitest (z.B. Linux Terminal, Windows PowerShell), ist die MailHog API super praktisch, um E-Mails aufzulisten, <a href=\"https:\/\/kinsta.com\/de\/blog\/gmail-suchoperatoren\/\">abzurufen und zu l\u00f6schen<\/a>.<\/p>\n<h2>DevKinsta und MailHog: Problemloses lokales Testen von E-Mails<\/h2>\n<p>Unser lokales WordPress Werkzeug, <a href=\"https:\/\/kinsta.com\/de\/devkinsta\/\">DevKinsta<\/a>, nutzt MailHog, um seine E-Mail-Testfunktionen zu versorgen. Da es auch Docker verwendet, um einzelne Seiten zu verwalten, hast du einen separaten MailHog Posteingang f\u00fcr jede lokale Seite, die du entwickelst.<\/p>\n<figure style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/DevKinsta-site-email-list.png\" alt=\"DevKinsta's 'Email Inbox' wird von MailHog betrieben\" width=\"1024\" height=\"554\"><figcaption class=\"wp-caption-text\">DevKinsta&#8217;s &#8218;Email Inbox&#8216; wird von MailHog betrieben<\/figcaption><\/figure>\n<p>Wie bei der MailHog Web UI kannst du den lokalen E-Mail-Posteingang von DevKinsta nutzen, um E-Mails anzusehen und zu ver\u00e4ndern (l\u00f6schen, als gelesen markieren, Quelle ansehen).<\/p>\n<figure style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/DevKinsta-View-site-email.png\" alt=\"E-Mails in DevKinsta ansehen und ver\u00e4ndern.\" width=\"1024\" height=\"554\"><figcaption class=\"wp-caption-text\">E-Mails in DevKinsta ansehen und ver\u00e4ndern.<\/figcaption><\/figure>\n<p>Du kannst auch nach den MailHog-<a href=\"https:\/\/kinsta.com\/de\/blog\/analysierten-log-eintrage\/\">Logs<\/a> von DevKinsta suchen, indem du den folgenden Docker-Befehl ausf\u00fchrst:<\/p>\n<pre><code class=\"language-bash\">docker logs -f devkinsta_mailhog<\/code><\/pre>\n<p>Weitere Informationen findest du in der <a href=\"https:\/\/kinsta.com\/docs\/devkinsta\/email-inbox\/\">Knowledgebase von DevKinsta<\/a>.<\/p>\n\n<h2>Zusammenfassung<\/h2>\n<p>MailHog macht E-Mail-Tests zu einem Kinderspiel. Es ist eine gro\u00dfartige, praktische L\u00f6sung, um die E-Mails deiner Webseite oder Web-Apps zu testen. Au\u00dferdem ist MailHog auf fast allen g\u00e4ngigen Plattformen einfach einzurichten und hat eine leicht zu bedienende Web-UI.<\/p>\n<p>Wie MailHog ist auch DevKinsta eine gro\u00dfartige M\u00f6glichkeit, um mit der lokalen WordPress-Entwicklung zu beginnen. Es beinhaltet nicht nur MailHog, um E-Mails lokal zu testen, sondern kommt auch mit einem vorinstallierten <a href=\"https:\/\/kinsta.com\/de\/blog\/adminer\/\">Adminer<\/a> f\u00fcr eine einfache Datenbankverwaltung.<\/p>\n<p>Mit MailHog (und DevKinsta) an deiner Seite wirst du feststellen, dass das lokale Testen von E-Mails noch nie so einfach war.<\/p>\n<p><em>Wenn du deine Erfahrungen oder Herausforderungen mit dem lokalen Testen von E-Mails mit uns teilen m\u00f6chtest, schreibe uns bitte in den Kommentaren unten.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Testen von E-Mails in einer lokalen Entwicklungsumgebung kann eine Herausforderung sein. Es ist eine echte Qual, zu wissen, ob die ausgehenden E-Mails deiner Webseite oder &#8230;<\/p>\n","protected":false},"author":117,"featured_media":40494,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[432,431],"topic":[926,936,940],"class_list":["post-40490","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-email-testing","tag-mailhog","topic-business-tools","topic-devkinsta","topic-e-mail-marketing-tipps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wie man MailHog verwendet, um E-Mails lokal zu testen (Schritt-f\u00fcr-Schritt-Anleitung)<\/title>\n<meta name=\"description\" content=\"Lerne in dieser detaillierten Schritt-f\u00fcr-Schritt-Anleitung, wie du MailHog verwendest, um E-Mails lokal zu testen. Nutze DevKinsta, um sofort mit MailHog loszulegen!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/de\/blog\/mailhog\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wie man MailHog verwendet, um E-Mails lokal zu testen (Schritt-f\u00fcr-Schritt-Anleitung)\" \/>\n<meta property=\"og:description\" content=\"Lerne in dieser detaillierten Schritt-f\u00fcr-Schritt-Anleitung, wie du MailHog verwendest, um E-Mails lokal zu testen. Nutze DevKinsta, um sofort mit MailHog loszulegen!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/mailhog\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-04T14:38:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-30T18:46:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/mailhog.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Salman Ravoof\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Lerne in dieser detaillierten Schritt-f\u00fcr-Schritt-Anleitung, wie du MailHog verwendest, um E-Mails lokal zu testen. Nutze DevKinsta, um sofort mit MailHog loszulegen!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/mailhog.png\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"15\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/mailhog\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/mailhog\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"Wie man MailHog verwendet, um E-Mails lokal zu testen (Schritt-f\u00fcr-Schritt-Anleitung)\",\"datePublished\":\"2021-03-04T14:38:13+00:00\",\"dateModified\":\"2023-07-30T18:46:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/mailhog\/\"},\"wordCount\":2739,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/mailhog\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/mailhog.png\",\"keywords\":[\"email testing\",\"mailhog\"],\"articleSection\":[\"WordPress Entwicklung\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/mailhog\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/mailhog\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/mailhog\/\",\"name\":\"Wie man MailHog verwendet, um E-Mails lokal zu testen (Schritt-f\u00fcr-Schritt-Anleitung)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/mailhog\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/mailhog\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/mailhog.png\",\"datePublished\":\"2021-03-04T14:38:13+00:00\",\"dateModified\":\"2023-07-30T18:46:25+00:00\",\"description\":\"Lerne in dieser detaillierten Schritt-f\u00fcr-Schritt-Anleitung, wie du MailHog verwendest, um E-Mails lokal zu testen. Nutze DevKinsta, um sofort mit MailHog loszulegen!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/mailhog\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/mailhog\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/mailhog\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/mailhog.png\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/mailhog.png\",\"width\":1460,\"height\":730,\"caption\":\"Mailhog\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/mailhog\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Business-Tools\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/business-tools\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wie man MailHog verwendet, um E-Mails lokal zu testen (Schritt-f\u00fcr-Schritt-Anleitung)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"caption\":\"Salman Ravoof\"},\"description\":\"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.\",\"sameAs\":[\"https:\/\/salmanravoof.com\",\"https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/\",\"https:\/\/x.com\/salmanravoof\"],\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Wie man MailHog verwendet, um E-Mails lokal zu testen (Schritt-f\u00fcr-Schritt-Anleitung)","description":"Lerne in dieser detaillierten Schritt-f\u00fcr-Schritt-Anleitung, wie du MailHog verwendest, um E-Mails lokal zu testen. Nutze DevKinsta, um sofort mit MailHog loszulegen!","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:\/\/kinsta.com\/de\/blog\/mailhog\/","og_locale":"de_DE","og_type":"article","og_title":"Wie man MailHog verwendet, um E-Mails lokal zu testen (Schritt-f\u00fcr-Schritt-Anleitung)","og_description":"Lerne in dieser detaillierten Schritt-f\u00fcr-Schritt-Anleitung, wie du MailHog verwendest, um E-Mails lokal zu testen. Nutze DevKinsta, um sofort mit MailHog loszulegen!","og_url":"https:\/\/kinsta.com\/de\/blog\/mailhog\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2021-03-04T14:38:13+00:00","article_modified_time":"2023-07-30T18:46:25+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/mailhog.png","type":"image\/png"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_description":"Lerne in dieser detaillierten Schritt-f\u00fcr-Schritt-Anleitung, wie du MailHog verwendest, um E-Mails lokal zu testen. Nutze DevKinsta, um sofort mit MailHog loszulegen!","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/mailhog.png","twitter_creator":"@salmanravoof","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Salman Ravoof","Gesch\u00e4tzte Lesezeit":"15\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/mailhog\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/mailhog\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"Wie man MailHog verwendet, um E-Mails lokal zu testen (Schritt-f\u00fcr-Schritt-Anleitung)","datePublished":"2021-03-04T14:38:13+00:00","dateModified":"2023-07-30T18:46:25+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/mailhog\/"},"wordCount":2739,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/mailhog\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/mailhog.png","keywords":["email testing","mailhog"],"articleSection":["WordPress Entwicklung"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/mailhog\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/mailhog\/","url":"https:\/\/kinsta.com\/de\/blog\/mailhog\/","name":"Wie man MailHog verwendet, um E-Mails lokal zu testen (Schritt-f\u00fcr-Schritt-Anleitung)","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/mailhog\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/mailhog\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/mailhog.png","datePublished":"2021-03-04T14:38:13+00:00","dateModified":"2023-07-30T18:46:25+00:00","description":"Lerne in dieser detaillierten Schritt-f\u00fcr-Schritt-Anleitung, wie du MailHog verwendest, um E-Mails lokal zu testen. Nutze DevKinsta, um sofort mit MailHog loszulegen!","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/mailhog\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/mailhog\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/mailhog\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/mailhog.png","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/mailhog.png","width":1460,"height":730,"caption":"Mailhog"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/mailhog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Business-Tools","item":"https:\/\/kinsta.com\/de\/thema\/business-tools\/"},{"@type":"ListItem","position":3,"name":"Wie man MailHog verwendet, um E-Mails lokal zu testen (Schritt-f\u00fcr-Schritt-Anleitung)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","caption":"Salman Ravoof"},"description":"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.","sameAs":["https:\/\/salmanravoof.com","https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/","https:\/\/x.com\/salmanravoof"],"url":"https:\/\/kinsta.com\/de\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/40490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=40490"}],"version-history":[{"count":11,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/40490\/revisions"}],"predecessor-version":[{"id":64339,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/40490\/revisions\/64339"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40490\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40490\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40490\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40490\/translations\/pt"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40490\/translations\/es"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40490\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40490\/translations\/nl"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40490\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/40494"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=40490"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=40490"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=40490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}