Lesezeit: 3 Min · getestet auf Shopware 6.7.x

Kurz erklärt: Ohne korrekt eingerichteten Mailer verschickt Shopware keine einzige automatische E-Mail – egal wie gut deine Templates und Flows sind. Der Mailer liegt unter Einstellungen → System → Mailer und kennt drei Versandwege. Neu in 6.7: SMTP mit OAuth 2, wichtig weil Microsoft und Google die einfache Passwort-Anmeldung (Basic Auth) zunehmend abschalten.

Auf einen Blick

Pfad Einstellungen → System → Mailer
Versandwege Lokaler Agent · SMTP · Umgebungskonfiguration (.env)
Neu in 6.7 SMTP mit OAuth 2 (Office 365 / Google)
Voraussetzung für Alle Transaktionsmails (siehe Flow Builder)
Getestet auf Shopware 6.7.x

Die drei Versandwege

  • Lokaler Mail-Agent (sendmail) – nutzt den Mailserver des Hosting-Systems. Synchron oder asynchron. Einfachster Weg, wenn der Server sauber sendet.
  • SMTP-Server – Versand über einen externen Postausgangsserver (Host, Port, Verschlüsselung, Benutzer, Passwort). Der zuverlässigste Weg für die meisten Shops.
  • Umgebungskonfiguration nutzen – der Versand wird über die MAILER_DSN in der .env gesteuert (für Entwickler/DevOps).

SMTP einrichten

Im Mailer SMTP-Server wählen und die Zugangsdaten des Postausgangsservers eintragen: Host, Port, Verschlüsselung (SSL/TLS), Benutzername und Passwort. Mit der Test-Empfängeradresse sofort einen Probeversand auslösen.

Shopware 6.7: Mailer mit SMTP-Server-Konfiguration
Der Mailer mit Option „SMTP-Server“ unter Einstellungen → System → Mailer.

SMTP mit OAuth 2 (neu in 6.7)

Microsoft 365 und Google deaktivieren die klassische Passwort-Anmeldung (Basic Auth) für SMTP zunehmend. Shopware 6.7 bietet daher SMTP mit OAuth 2: Statt Passwort hinterlegst du OAuth-URL, OAuth-Scope, Client-ID und Client-Secret (z. B. aus einer Office-365-App-Registrierung).

Shopware 6.7: Mailer, SMTP mit OAuth 2 – OAuth-URL, Scope, Client-ID und Secret
SMTP mit OAuth 2 – der moderne Login für Office 365 und Google.

Aus der Praxis

  • Mails kommen nicht an? Erst hier prüfen, bevor du Templates oder Flows verdächtigst – ein falsch konfigurierter Mailer ist die häufigste Ursache. Test-Versand nutzen.
  • Basic-Auth-SMTP wird abgelehnt? Dann ist der Anbieter (oft MS/Google) auf OAuth 2 umgestiegen – auf die OAuth-2-Option wechseln.
  • „Disable email delivery“-Schalter nicht vergessen: ist er aktiv (z. B. auf einem Test-System), geht gar nichts raus.
  • Spam/Zustellbarkeit: SPF-, DKIM- und DMARC-Einträge der Domain serverseitig setzen – sonst landen Mails trotz korrektem Mailer im Spam.

Was sich seit Shopware 6.1/6.2 geändert hat

Die drei Versandwege gibt es weiterhin, der Pfad liegt sauber unter System → Mailer. Der große Zuwachs ist SMTP mit OAuth 2 – in 2022 noch nicht vorhanden und heute praxisrelevant.

Häufige Fragen

Welcher Versandweg ist der richtige? Für die meisten Shops SMTP (zuverlässig, anbieterunabhängig). Lokaler Agent nur, wenn der Server nachweislich sauber sendet.

Warum OAuth 2 statt Passwort? Weil große Anbieter Basic-Auth-SMTP abschalten – OAuth 2 ist der moderne, sichere Login.

Der Mailer steht, aber Bestellbestätigungen kommen nicht? Dann liegt es an der Auslösung – siehe Flow Builder & E-Mail-Templates.

Verwandte Einträge

Quellen

Teil des Konfigurations-Kurses · erstellt von great2gether · getestet auf Shopware 6.7.x.