WPForms: Automatische Antwortmail nach dem Absenden versenden

Nach einem Kontaktformular sollte nicht nur der Website-Betreiber eine Nachricht erhalten. Für den Besucher ist eine kurze automatische Bestätigung ebenfalls sinnvoll: Die Anfrage ist angekommen. Genau darum ging es im ursprünglichen WPForms-Verlauf. Die entscheidende Folgefrage war: Wenn die E-Mail an den Nutzer geht, bekommt dann der Admin keine Nachricht mehr?

Nein – beides kann parallel funktionieren. WPForms unterstützt mehrere Benachrichtigungen pro Formular. Eine Nachricht geht an den Administrator, eine zweite an die Person, die das Formular ausgefüllt hat. Wichtig ist nur, Empfänger, Absender und Reply-To sauber zu trennen.

1. Benachrichtigung und Bestätigung sind nicht dasselbe

WPForms unterscheidet zwei Dinge:

  • Confirmation/Bestätigung: Was der Besucher unmittelbar nach dem Absenden im Browser sieht – Text, Seite oder Weiterleitung.
  • Notification/Benachrichtigung: Eine E-Mail, die nach dem Absenden verschickt wird.

Für eine automatische Antwortmail brauchst du also eine Notification, nicht nur eine Confirmation.

2. Standardmäßig erhält meist der Admin die Formularmail

WPForms legt bei neuen Formularen eine Standard-Benachrichtigung an. Als Empfänger wird häufig die WordPress-Administratoradresse beziehungsweise ein entsprechendes Smart Tag verwendet.

Diese Benachrichtigung solltest du behalten, wenn du weiterhin über neue Anfragen informiert werden möchtest.

3. Zweite Benachrichtigung für den Absender anlegen

Öffne das Formular:

WPForms → Alle Formulare → Bearbeiten → Einstellungen → Benachrichtigungen

Lege dort eine weitere Benachrichtigung an und benenne sie intern beispielsweise Bestätigung an Absender.

WPForms dokumentiert aktuell ausdrücklich mehrere Benachrichtigungen pro Formular und stellt dafür Neue Benachrichtigung hinzufügen bereit.

4. Nutzeradresse mit Smart Tag übernehmen

Im Feld Send To Email Address / Senden an darf nicht deine Admin-Adresse stehen, sondern die Adresse, die der Besucher im Formular eingegeben hat.

WPForms löst das über Smart Tags. Wähle rechts neben dem Empfängerfeld Show Smart Tags und anschließend das E-Mail-Feld deines Formulars.

Das erzeugt je nach Feld-ID beispielsweise:

{field_id="3"}

Beim Absenden ersetzt WPForms diesen Platzhalter automatisch durch die tatsächlich eingegebene E-Mail-Adresse.

5. Die Admin-Benachrichtigung bleibt bestehen

Du brauchst zwei getrennte Benachrichtigungen:

  • Admin: enthält die Formulardaten und geht an dich.
  • Kunde/Besucher: bestätigt den Eingang und geht an das E-Mail-Feld aus dem Formular.

Beide werden durch denselben Formularversand ausgelöst.

6. Warum zwei Benachrichtigungen besser sind als eine Nachricht an zwei Empfänger

Du könntest theoretisch mehrere Adressen in einer einzigen Notification verwenden. Dann bekommen aber alle Empfänger denselben Betreff und denselben Nachrichtentext.

Getrennte Benachrichtigungen sind sauberer:

  • Admin sieht alle technischen Formulardaten.
  • Besucher bekommt eine freundliche Bestätigung.
  • Betreff und Reply-To können unterschiedlich sein.
  • interne Informationen landen nicht versehentlich beim Kunden.

7. Beispiel für die Nutzer-Bestätigung

Betreff:

Wir haben Ihre Anfrage erhalten

Nachricht:

Vielen Dank für Ihre Nachricht.

Ihre Anfrage ist bei uns eingegangen. Wir melden uns so schnell wie möglich bei Ihnen.

Freundliche Grüße

Zusätzlich können Smart Tags verwendet werden, um beispielsweise den Namen des Besuchers einzufügen.

8. Formulardaten in der Bestätigung wiederholen?

Das kann sinnvoll sein, damit der Besucher eine Kopie seiner Angaben besitzt. WPForms verwendet dafür häufig das Smart Tag {all_fields}.

Bei sensiblen Formularen solltest du aber bewusst entscheiden, welche Daten per E-Mail verschickt werden. E-Mail ist nicht automatisch ein sicherer Kanal für vertrauliche Informationen.

9. Der technische Absender darf nicht der Besucher sein

Im ursprünglichen Verlauf trat die SMTP-Fehlermeldung Client does not have permissions to send as this sender auf.

Der typische Grund: WPForms versucht, die Nachricht mit der E-Mail-Adresse des Besuchers als From Email zu senden. Der Mailserver ist aber nur für deine eigene Domain beziehungsweise dein authentifiziertes Postfach autorisiert.

10. Richtig: eigene Adresse als From Email

Beispiel:

  • From Email: formular@deinedomain.de
  • From Name: Deine Website
  • Send To: Smart Tag des Besucher-E-Mail-Feldes
  • Reply-To: deine echte Kontaktadresse

Damit sendet dein Server unter einer Adresse, für die er auch tatsächlich senden darf.

11. Bei der Admin-Mail ist Reply-To genau andersherum sinnvoll

Für die Benachrichtigung an dich:

  • From Email: wieder deine autorisierte Domainadresse
  • Send To: deine Admin-/Kontaktadresse
  • Reply-To: E-Mail-Smart-Tag des Besuchers

Dann kannst du in deinem Mailprogramm einfach auf Antworten klicken und schreibst direkt an den Interessenten.

12. Warum From und Reply-To so wichtig sind

Der sichtbare Absender und das Antwortziel müssen nicht identisch sein. Genau diese Trennung löst viele Zustellprobleme:

  • From = technisch autorisierte Absenderadresse
  • Reply-To = die Adresse, an die eine Antwort gehen soll

So muss dein Mailserver niemals so tun, als würde er im Namen einer fremden Gmail-, GMX- oder Kundenadresse versenden.

13. WP Mail SMTP sinnvoll ergänzen

WordPress verwendet ohne zusätzliche Konfiguration häufig die Server-Mailfunktion. Ein sauber konfigurierter SMTP- oder API-Mailer verbessert die Nachvollziehbarkeit und häufig auch die Zustellung.

Entscheidend ist aber: Ein SMTP-Plugin allein repariert keine falsche From-Adresse. Die WPForms-Benachrichtigung muss weiterhin korrekt konfiguriert sein.

14. Testmail und Formularmail sind zwei verschiedene Tests

Wenn die Testmail von WP Mail SMTP ankommt, weißt du, dass die grundlegende Mailverbindung funktioniert. Danach musst du aber noch beide WPForms-Benachrichtigungen separat testen.

  1. Formular mit einer eigenen zweiten E-Mail-Adresse absenden.
  2. Prüfen, ob die Admin-Mail ankommt.
  3. Prüfen, ob die Nutzerbestätigung ankommt.
  4. Auf die Admin-Mail antworten – geht die Antwort an die Testadresse?
  5. Auf die Nutzerbestätigung antworten – geht die Antwort an deine Kontaktadresse?

15. Unterschiedliche Betreffzeilen verwenden

  • Admin: Neue Anfrage über das Kontaktformular
  • Nutzer: Ihre Anfrage ist bei uns angekommen

16. Mehrere Benachrichtigungen gezielt deaktivieren

WPForms erlaubt aktuell, einzelne Benachrichtigungen zu aktivieren beziehungsweise zu deaktivieren. Das ist praktisch, wenn du eine neue Antwortmail vorbereitest, sie aber noch nicht sofort produktiv versenden möchtest.

17. Bedingte Antwortmails

Bei umfangreicheren Formularen können unterschiedliche Benachrichtigungen abhängig von einer Auswahl sinnvoll sein – zum Beispiel Anfrage zu Service A versus Service B. Für eine normale Eingangsbestätigung reicht aber eine einzige zusätzliche Nutzer-Notification.

18. Keine falschen Versprechen in der Autoantwort

Eine automatische Eingangsbestätigung sollte nichts versprechen, was organisatorisch nicht garantiert werden kann. Neutral und sicher ist beispielsweise: Ihre Nachricht ist eingegangen. Wir melden uns so schnell wie möglich.

19. Spam-Ordner und Zustellbarkeit mitdenken

Auch eine korrekt versendete Nutzerbestätigung kann im Spam landen. Für gute Zustellbarkeit helfen:

  • domainbasierter Absender
  • korrekte SPF-/DKIM-Konfiguration
  • kein irreführender From-Header
  • sauberer SMTP-/API-Mailer
  • vernünftiger Betreff und Inhalt

20. Datenschutz bei Kopien der Formulardaten

Wenn die Bestätigung Formulardaten wiedergibt, solltest du überlegen, ob darin sensible Daten enthalten sein können. Bei Gesundheits-, Finanz- oder anderen vertraulichen Angaben ist eine vollständige Kopie per unverschlüsselter E-Mail möglicherweise nicht sinnvoll.

21. Praktische Konfiguration

Benachrichtigung 1 – Admin

  • Empfänger: kontakt@deinedomain.de
  • Absender: formular@deinedomain.de
  • Reply-To: Besucher-E-Mail per Smart Tag
  • Inhalt: alle benötigten Formulardaten

Benachrichtigung 2 – Besucher

  • Empfänger: Besucher-E-Mail per Smart Tag
  • Absender: formular@deinedomain.de
  • Reply-To: kontakt@deinedomain.de
  • Inhalt: kurze freundliche Eingangsbestätigung

Fazit

WPForms kann eine automatische Antwortmail an den Formularabsender schicken, ohne dass dadurch die Admin-Benachrichtigung entfällt. Der saubere Weg sind zwei getrennte Notifications. Die Besucheradresse gehört als Empfänger beziehungsweise bei der Admin-Mail ins Reply-To-Feld – nicht als technischer From-Absender. Genau dadurch vermeidest du typische SMTP-Fehler wie Client does not have permissions to send as this sender.

Aktuell geprüft

WPForms dokumentiert weiterhin Smart Tags für die E-Mail-Adresse des Formularabsenders sowie mehrere getrennte Formularbenachrichtigungen.