MailHog in MAMP PRO – E-Mails lokal testen, erfassen und debuggen

Richte MailHog in MAMP PRO ein, um WordPress-Formulare und PHP-Mailfunktionen sicher zu prüfen

Mailhog

MailHog in MAMP PRO nutzen

Wie es dir hilft

"Als Webentwickler möchte ich beim Entwickeln und Testen von Webprojekten und WordPress-Sites alle E-Mail-Funktionen sicher prüfen, ohne dass Testnachrichten an echte Empfänger gehen. Mit der in MAMP PRO integrierten MailHog-Lösung kkann ich E-Mails lokal abfangen, debuggen und analysieren, inklusive Header, Body und Anhängen. So spare ich Zeit, verhindere versehentliche Kundenaussendungen und stelle sicher, dass Registrierungs- und Kontaktformulare, Passwort-Resets oder Newsletter-Integrationen fehlerfrei funktionieren, bevor ich ein Projekt live schalte."

MailHog ist ein Open-Source-Tool zum Testen von E-Mail-Funktionen in Webanwendungen. In MAMP PRO ist es direkt integriert und ermöglicht dir, E-Mails, die über mail() oder SMTP verschickt werden, lokal abzufangen und in einer Weboberfläche einzusehen – ohne dass echte E-Mails nach außen gehen.

 

Wofür eignet sich MailHog?

  • E-Mail-Funktion testen, ohne dass Nachrichten wirklich verschickt werden.
  • WordPress & CMS-Formulare prüfen (z. B. Kontaktformular, Passwort-Reset).
  • Entwicklung sicherer machen: Keine Gefahr, dass Test-Mails versehentlich an echte Kunden gehen.
  • Debugging: Mail-Header, Body und Encoding lassen sich direkt inspizieren.

 

Tipps & Best Practices

  • Immer beim Entwickeln aktivieren: Verhindert versehentliche Mails an echte Empfänger.
  • In Kombination mit WordPress nutzen: Teste Registrierung, Passwort-Reset und Kontaktformulare sicher lokal.
  • Fehler simulieren: In den MailHog-Einstellungen lassen sich Fehlerbedingungen einbauen (z. B. um Verhalten bei Versandproblemen zu testen).
  • Keine Speicherung: Standardmäßig werden E-Mails nicht dauerhaft gespeichert – bei Bedarf kannst du Logs sichern.

 

MailHog aktivieren

  1. Öffne in MAMP PRO die Settings → Server → MailHog.
  2. Aktiviere Use MailHog server.
    • MailHog startet/stopt automatisch mit den Servern (über den Start/Stop-Button).
  3. Optional: Log-Datei anpassen (Standard: /Applications/MAMP/logs/mailhog.log).

Standard-Ports:

  • SMTP: 1025
  • Web GUI: 8025

Wenn MailHog aktiv ist, werden diese Ports oben rechts in der MAMP PRO Preferences Oberfläche angezeigt.

 

MailHog verwenden

  • E-Mails abfangen: Jede Mail, die über mail() oder PHP-Skripte verschickt wird, landet automatisch in MailHog.
  • GUI öffnen: Rufe http://localhost:8025/mailhog im Browser auf → hier siehst du alle abgefangenen Mails.
  • Inhalte prüfen: Header, Plaintext, HTML, Anhänge werden direkt dargestellt.

 

Darum lohnt es sich

Mit MailHog kannst du E-Mails in MAMP PRO sicher testen, debuggen und analysieren – ohne Risiko, dass Nachrichten nach außen gehen. Besonders beim Entwickeln mit WordPress oder Laravel ist es ein unverzichtbares Werkzeug.

EMPTY

EMPTY