Manuel Killert
Ratgeber · TYPO3 · E-Mail

TYPO3 verschickt keine Mails — und niemand meldet es dir.

Das Tückische am Mailversand: Es gibt keine Fehlermeldung. Das Formular zeigt die Bestätigung, der Besucher geht zufrieden, und die Anfrage kommt nie an. Manche Betriebe merken es erst nach Wochen — an der Stille.

Referenzen ansehen →Projekt anfragen
Kurz gesagt

Standardmäßig übergibt TYPO3 Mails an die einfache Versandfunktion des Servers. Solche Mails haben keinen authentifizierten Absender und werden von Mailanbietern zunehmend verworfen — oft ohne im Spam zu landen. Die Lösung ist in TYPO3 eingebaut: Der Versand lässt sich in der Konfiguration auf SMTP mit einem echten Postfach umstellen. Dazu kommen Absenderadresse und die Einträge SPF und DKIM.

Warum Mails verschwinden.

Ohne eigene Konfiguration übergibt TYPO3 Nachrichten an die Versandfunktion des Servers. Für den Empfänger sieht das aus wie Post ohne Absender: Es fehlen die Merkmale, die belegen, dass dieser Server für deine Domain senden darf. Große Anbieter verwerfen solche Nachrichten inzwischen häufig, ohne sie überhaupt in den Spam-Ordner zu legen — die Suche dort ist deshalb meist vergeblich.

Zweiter häufiger Grund: Als Absender steht eine Adresse, die es nicht gibt, oder schlimmer, die Adresse des Absenders aus dem Formular. Dann versucht dein Server, im Namen einer fremden Domain zu senden, und die Prüfung schlägt fehl.

SMTP in TYPO3 einrichten.

TYPO3 bringt die nötigen Einstellungen mit — es braucht keine Extension. Konfiguriert wird der Mailversand im Install-Tool unter der Konfigurationseinstellung oder direkt in der Systemkonfiguration. Einzutragen sind Server, Port, Verschlüsselung, Benutzername und Passwort des Postfachs, das zu deiner Domain gehört.

EinstellungÜblicher Wert
Transportartsmtp
ServerDer Mailserver deines Hosters
Port587 mit STARTTLS oder 465 mit SSL
BenutzernameDie vollständige E-Mail-Adresse
PasswortPasswort des Postfachs
Verschlüsselungtls beziehungsweise ssl, passend zum Port

Zu den Ports: Manche Hoster sperren einen von beiden. Klappt der eine nicht, probiere den anderen, bevor du an den Zugangsdaten zweifelst. Und lege das Passwort nicht im Klartext in eine Datei, die in der Versionsverwaltung landet — dafür gibt es Umgebungsvariablen.

Absenderadresse.

In der Konfiguration lassen sich eine Standard-Absenderadresse und ein Absendername hinterlegen. Beides sollte gesetzt sein und zur eigenen Domain gehören. Die Adresse des Besuchers aus einem Formular gehört ins Feld für Antworten, nicht ins Absenderfeld — dann kannst du weiterhin direkt antworten, und die Zustellung bleibt sauber.

Prüfe außerdem die Absenderadressen in den Formularen selbst. Formulare können eigene Werte setzen, die die globale Einstellung überschreiben. Genau dort steht oft noch die Adresse des Absenders, weil es beim Einrichten praktisch schien.

SPF, DKIM und DMARC.

Diese drei Einträge im Domain-System entscheiden mit darüber, ob deine Mails ankommen. SPF legt fest, welche Server für deine Domain senden dürfen. DKIM unterschreibt Nachrichten kryptografisch. DMARC sagt den Empfängern, wie sie mit Verstößen umgehen sollen.

Bei den meisten deutschen Hostern sind SPF und DKIM für Postfächer der eigenen Domain bereits eingerichtet — ein weiterer Grund, den Versand über ein solches Postfach zu leiten. Nutzt du einen externen Versanddienst, müssen dessen Einträge zusätzlich hinterlegt werden, sonst verschlechterst du die Zustellung statt sie zu verbessern.

Formulare prüfen.

Das Formular-Modul von TYPO3 definiert je Formular, wer Nachrichten erhält und von welcher Adresse sie kommen. Hier lohnt ein Blick auf vier Punkte: Ist die Empfängeradresse noch aktuell — gerade nach einem Personalwechsel? Ist die Absenderadresse eine eigene? Gibt es eine Bestätigung an den Absender, und kommt sie an? Und wird die Einsendung zusätzlich gespeichert?

Der letzte Punkt ist der wichtigste und wird am häufigsten übersehen: Wenn Einsendungen zusätzlich in der Datenbank landen, geht keine Anfrage verloren, auch wenn der Mailversand ausfällt. Das ist die Absicherung, die den Unterschied macht — und sie gehört in die Datenschutzerklärung samt Löschfrist.

Systemmails.

Neben Formularen verschickt TYPO3 Systemnachrichten: Passwort-Zurücksetzen für Backend-Benutzer, Benachrichtigungen aus geplanten Vorgängen, Warnungen. Kommen diese nicht an, merkt man es erst im Ernstfall — etwa wenn man sich aussperrt und der Zurücksetzen-Link nie eintrifft (Backend-Login).

Für die Adressen gibt es eigene Einstellungen in der Konfiguration. Trag dort eine Adresse ein, die tatsächlich gelesen wird, und teste den Versand einmal bewusst — nicht erst, wenn du ihn brauchst.

Versand protokollieren.

Ohne Protokoll weiß man nie, ob eine Mail überhaupt losgeschickt wurde. TYPO3 kann den Mailverkehr protokollieren; alternativ erledigen das Extensions. Damit beantwortest du die entscheidende Frage: Hat das System versucht zu senden? Steht die Mail im Protokoll, ist es ein Zustellungsproblem. Fehlt sie, wurde sie nie ausgelöst — dann liegt es am Formular oder an der Logik dahinter, nicht am Versand.

Behandle das Protokoll datenschutzgerecht: Es enthält Empfänger und teils Inhalte, gehört also mit Löschfrist versehen und nicht öffentlich erreichbar.

Richtig testen.

  1. Testnachricht aus dem Install-Tool senden — das prüft nur den Versandweg.
  2. Echtes Formular ausfüllen, im privaten Fenster.
  3. An eine Adresse bei einem großen Freemail-Anbieter senden.
  4. Spam-Ordner auf beiden Seiten prüfen.
  5. Prüfen, ob die Bestätigung an den Absender ankommt.
  6. Protokoll ansehen.
  7. Nach jeder Änderung an Website, Hosting oder Domain wiederholen.

Der letzte Punkt ist ernst gemeint: Ein Formular, das jahrelang lief, kann nach einer Änderung an den Domaineinstellungen von heute auf morgen still ausfallen. Ein Test einmal im Monat kostet zwei Minuten.

Spam im Formular.

Das Gegenstück zum fehlenden Versand: Formulare, über die täglich Müll eintrifft. TYPO3-Formulare lassen sich mit einem versteckten Feld absichern, das nur Maschinen ausfüllen, und mit einer Zeitprüfung, die zu schnelles Absenden abweist. Beides ist unauffällig und wirkt gut. Ein externer Prüfdienst ist wirksamer, bringt aber Datenschutzfragen mit und sollte nur eingesetzt werden, wenn die einfachen Mittel nicht reichen (Formular-Spam stoppen).

Rechtliches.

Formulardaten sind personenbezogene Daten. In die Datenschutzerklärung gehört, was erhoben wird, wofür, wie lange es gespeichert bleibt und wer es verarbeitet — einschließlich des Mailanbieters, wenn ein externer Dienst genutzt wird. Werden Einsendungen gespeichert, braucht es eine Löschfrist. Und je weniger Pflichtfelder ein Formular hat, desto weniger Pflichten entstehen und desto mehr Anfragen kommen an (DSGVO-Checkliste).

Wenn du nicht weiterkommst.

Wenn Formularanfragen ausbleiben, richte ich den Versand über ein echtes Postfach ein und sorge dafür, dass nichts mehr verloren geht. Schreib mir mit Domain, TYPO3-Version und einer kurzen Beschreibung — du bekommst eine ehrliche Einschätzung, ob ich der Richtige bin. Den Überblick über alle Themen gibt TYPO3-Fehler beheben. Wenn sich am Ende herausstellt, dass ein Wechsel die bessere Lösung ist: TYPO3 zu WordPress.

Fehleranalyse & Erste Hilfeab ~150 €

Ursache finden, Website wieder zum Laufen bringen, kurzer Bericht — meist am selben Tag.

Stundensatz~95 €

Für Anpassungen, Fehlerbehebung und Beratung nach Aufwand, abgerechnet in 15-Minuten-Schritten.

Wartungab ~49 €/Monat

Updates, Backups, Sicherheitscheck, Monitoring — Kleinigkeiten inklusive.

Orientierungswerte, keine Fixpreise — nach einem kurzen Gespräch bekommst du ein Festpreisangebot.

Wer hilft.

Ich bin Manuel Killert, Webentwickler aus Quakenbrück. Content-Management-Systeme sind mein Fachgebiet — ich arbeite seit Jahren damit, unterrichte das Thema als Dozent und kenne die Systeme nicht nur aus der Anwendung, sondern von innen: Datenmodell, Rechtekonzept, TypoScript und Templating, Extension-Architektur, Caching, Betrieb.

Bei TYPO3 zahlt sich das besonders aus, weil die meisten Störungen nicht im Kern entstehen, sondern im Zusammenspiel: eine Extension, die nach einem Versionssprung nicht mehr passt, eine Konfiguration, die an drei Stellen gleichzeitig gesetzt ist, ein Cache, der einen widersprüchlichen Zustand hält. Wer versteht, wie diese Ebenen ineinandergreifen, findet die Ursache statt am Symptom zu arbeiten.

Was du bekommst: eine Diagnose in verständlicher Sprache, eine Behebung, die hält, und eine ehrliche Einschätzung dazu, ob deine Installation weiterbetrieben, aktualisiert oder abgelöst gehört — auch wenn die Antwort lautet, dass alles so bleiben kann.

Häufige Fragen

FAQ — E-Mails kommen nicht an.

Warum verschickt TYPO3 keine E-Mails?

Weil standardmäßig die einfache Versandfunktion des Servers genutzt wird. Solche Mails haben keinen authentifizierten Absender und werden von vielen Anbietern verworfen, oft ohne im Spam zu landen.

Wie stelle ich TYPO3 auf SMTP um?

In der Systemkonfiguration beziehungsweise im Install-Tool: Transportart auf smtp setzen und Server, Port, Verschlüsselung, Benutzername und Passwort eines Postfachs der eigenen Domain eintragen. Eine Extension ist nicht nötig.

Welcher Port ist der richtige?

Üblich sind 587 mit STARTTLS und 465 mit SSL. Manche Hoster sperren einen davon — klappt der eine nicht, den anderen probieren, bevor man an den Zugangsdaten zweifelt.

Welche Absenderadresse gehört ins Formular?

Eine Adresse der eigenen Domain. Die Adresse des Besuchers gehört ins Antwortfeld. Formulare können die globale Einstellung überschreiben — dort steht oft noch die Besucheradresse.

Wie verhindere ich, dass Anfragen verloren gehen?

Einsendungen zusätzlich in der Datenbank speichern lassen. Dann ist jede Anfrage im Backend sichtbar, auch wenn der Mailversand ausfällt. Dazu gehören eine Angabe in der Datenschutzerklärung und eine Löschfrist.

Wie finde ich heraus, ob überhaupt gesendet wurde?

Über ein Protokoll des Mailverkehrs. Steht die Mail darin, ist es ein Zustellungsproblem. Fehlt sie, wurde sie nie ausgelöst — dann liegt es am Formular, nicht am Versand.

Manuel Killert (rechts im Bild) mit einem FreundDas bin ich – rechts im Bild
Kontakt

Erzähl mir, was an deinem TYPO3 klemmt.

Beschreib kurz das Problem und nenn mir die TYPO3-Version — du bekommst eine ehrliche Einschätzung, woran es liegt und was es kostet.

Antwort meist innerhalb von 24 Stunden · hallo@manuelkillert.de