Dein Kontaktformular sendet – aber keine einzige Nachricht kommt an?

Formular ausgefüllt, auf „Senden“ geklickt – ein bestätigender Hinweis erscheint. Doch im Posteingang: Stille. Kein Spam, keine Rückmeldung, überhaupt nichts. Das Problem liegt im Versandweg, nicht im Formular selbst.

php mail(): technisch zulässig – praktisch wirkungslos

Viele Websites nutzen die PHP-Funktion mail(), um E-Mails per Kontaktformular zu versenden. Sie ist simpel einsetzbar und erfordert keine Authentifizierung. Aber genau das macht sie heute anfällig: Viele Mailanbieter erkennen diese Mails als potenziell gefährlich und lehnen sie ohne Hinweis ab.

Die Folge: Dein Formular meldet „senden erfolgreich“, die Nachricht verlässt die Seite – aber kommt nie beim Empfänger an.

Wechsel zu SMTP: funktionaler Versand statt Flop

SMTP bietet die Möglichkeit, sich mit Benutzername und Passwort gegenüber dem Mailserver zu authentifizieren und so Zustellprobleme zu vermeiden. Es lassen sich SPF-, DKIM- und DMARC-Einträge konfigurieren – das sorgt für Vertrauen bei großen E-Mail-Anbietern.

SMTP funktioniert weiter – außer bei Microsoft

Viele Anbieter wie IONOS, Strato oder All‑INKL erlauben weiterhin SMTP mit Authentifizierung – und das dauerhaft. Bei Microsoft Exchange Online (Microsoft 365) jedoch steht eine entscheidende Änderung bevor:

Microsoft beendet SMTP AUTH Basic schrittweise ab dem 1. März 2026, vollständige Abschaltung bis zum 30. April 2026. Danach funktioniert der Versand per Benutzername/PW nicht mehr – stattdessen ist ausschließlich OAuth 2.0 möglich.

Auch Gmail verschärft Bedingungen

Google hat die Funktion „Weniger sichere Apps“ bereits eingestellt. Nur noch OAuth – oder den offiziellen SMTP-Relay von Workspace – führt zu sicherer Zustellung. Außerdem sind SPF, DKIM und DMARC Pflicht.

Was Du konkret prüfen solltest

  • Verwendet Dein Formular noch php mail()? ⇒ Wechsel dringend notwendig.
  • Nutzt Du SMTP mit Basic Auth (Benutzername/PW)? ⇒ Funktioniert noch bei klassischen Hostern, aber nicht mehr ab 2026 bei Microsoft.
  • Hast Du SPF-, DKIM- und DMARC-Einträge korrekt konfiguriert?
  • Hast Du verschiedene Testpostfächer geprüft (z. B. Gmail, Outlook, GMX)?

Empfehlung: OAuth oder SMTP-Relay nutzen

Die beste Lösung ist der Versand über SMTP mit OAuth (z. B. über Microsoft Graph API) oder einen offiziellen Relay-Dienst (z. B. Azure Communication Services, Microsoft High Volume Email, Google Workspace SMTP Relay). Das ist zuverlässig, sicher und entspricht den aktuellen Anforderungen.

Fazit

Ein Kontaktformular kann scheinbar funktionieren – aber E-Mails verschwinden, ohne dass Du es merkst. Ursachen sind oft veraltete Versandmethoden wie php mail() oder das bald nicht mehr unterstützte SMTP AUTH Basic bei Microsoft. Wenn Du sicherstellen willst, dass Nachrichten zuverlässig ankommen, solltest Du jetzt handeln.

Wir unterstützen Dich beim Umstieg – von der Plugin-Konfiguration über SPF/DKIM-Einträge bis zur OAuth-Integration für Microsoft-Konten. Damit keine Anfrage mehr verloren geht.

Jetzt Kontakt aufnehmen