Wie verwende ich meine eigenen SMTP-Einstellungen (Postausgang) für mein Kontaktformular?

Contact Form Advanced kann jede Formularnachricht über ein echtes E-Mail-Konto senden und nutzt dazu die Einstellungen für ausgehende E-Mails (SMTP) dieses Kontos. Das ist der zuverlässigste Weg, Formularnachrichten zu empfangen, und wir empfehlen ihn für die meisten Websites.

SMTP-Einstellungen gibt es nur im Widget Contact Form Advanced (Kontaktformular erweitert), nicht im einfachen Contact Form (Kontaktformular).

So sendet das Formular E-Mails

Unter Mail Sending (E-Mail-Versand) in den Widget-Einstellungen haben Sie drei Möglichkeiten:

Option So wird gesendet
SMTP Details (SMTP-Daten) Meldet sich bei Ihrem E-Mail-Konto an und sendet darüber. Wie das geht, erklärt dieser Artikel.
PHP Mail Ihr Webserver sendet die Nachricht selbst. Sie müssen nichts einrichten, aber manche Hoster blockieren diese Methode, oder die Nachrichten landen im Spam.
EverWeb Der Server von EverWeb sendet sie. Dafür ist das Contact Forms Enhanced Add-on nötig. Wenn Sie das Add-on haben, wählen Sie diese Option und überspringen Sie den Rest dieses Artikels.

Mit SMTP Details sendet das Formular jede Nachricht von der Adresse unter Email Address to Send Form to (E-Mail-Adresse, an die das Formular gesendet wird) an genau diese Adresse. Wenn Sie auf „Antworten“ klicken, geht Ihre Antwort an den Besucher, sofern Ihr Formular ein E-Mail-Feld hat.

Das SMTP-Konto muss also dieselbe Adresse sein wie unter Email Address to Send Form to. Die meisten Fehler entstehen, wenn zwei verschiedene Konten vermischt werden.

Die Adresse wählen

Verwenden Sie eine Adresse mit Ihrer eigenen Domain, zum Beispiel [email protected]. Wenn Sie Nachrichten lieber in Gmail, iCloud oder Outlook lesen, leiten Sie diese Adresse dorthin weiter. Siehe Mein Kontaktformular sendet mir keine E-Mails.

Ihre SMTP-Daten finden

Verwenden Sie Ihre E-Mail-Einstellungen, niemals Ihre FTP-Zugangsdaten oder das Passwort Ihres EverWeb-Kontos.

Wo Ihre E-Mail liegt Server Benutzername Passwort Port und Sicherheit
EverWeb + Hosting mail.yourdomain.com (oder Ihr Servername), aus E-Mail-Einstellungen für Apple Mail, Outlook, Gmail und andere Apps (IMAP, POP, SMTP) vollständige E-Mail-Adresse das E-Mail-Passwort dieser Adresse 465 und ssl
Anderes Hosting- oder E-Mail-Unternehmen dort erfragen, oft mail.yourdomain.com meist die vollständige E-Mail-Adresse das E-Mail-Passwort dieser Adresse dort erfragen
Gmail oder Google Workspace smtp.gmail.com vollständige Gmail-Adresse ein Google-App-Passwort, nicht Ihr normales Passwort. Dafür muss die Bestätigung in zwei Schritten aktiviert sein. 465 und ssl, oder 587 und tls

Adressen von Outlook, Hotmail, iCloud und Yahoo benötigen oft ein app-spezifisches Passwort, und manche erlauben einer Website überhaupt nicht, mit einem Passwort zu senden. Wenn Ihre Adresse nicht funktioniert, verwenden Sie eine Adresse mit Ihrer eigenen Domain.

Die Einstellungen eingeben

  1. Wählen Sie das Formular auf Ihrer Seite aus und gehen Sie dann zu Inspektor > Widget-Einstellungen.
  2. Prüfen Sie Email Address to Send Form to.
  3. Stellen Sie Mail Sending auf SMTP Details.
  4. Geben Sie unter SMTP Settings (SMTP-Einstellungen) Server, Benutzername und Passwort ein.
  5. Stellen Sie Security (Sicherheit) und Port passend zueinander ein: ssl mit 465 oder tls mit 587. EverWeb ändert den Port, wenn Sie Security ändern. Wenn Sie einen Port für eingehende E-Mails wie 993 eingeben, warnt EverWeb Sie und ändert ihn.
  6. Klicken Sie auf Test SMTP Details... (SMTP-Daten testen). EverWeb sendet eine Nachricht mit dem Betreff „Test Email from EverWeb“ an Email Address to Send Form to. Prüfen Sie, ob sie ankommt, und sehen Sie auch in Ihrem Spam-Ordner nach.
  7. Gehen Sie zu File > Gesamte Site veröffentlichen (File = Ablage).
  8. Öffnen Sie die Seite in einem privaten Browserfenster, füllen Sie das Formular aus und senden Sie es ab.

Formulare senden nur von Ihrer veröffentlichten Website aus, nicht aus der Vorschau.

Der Test funktioniert, aber das Live-Formular nicht

Test SMTP Details... verbindet sich von Ihrem Computer aus. Das Live-Formular verbindet sich von Ihrem Webserver aus, also von einem anderen Computer mit einer anderen Adresse. Deshalb kann der Test erfolgreich sein, während das Formular trotzdem nicht funktioniert.

Wenn das Live-Formular fehlschlägt, sieht der Besucher eine Meldung, die mit „Could not send email:“ beginnt. Der Rest verrät Ihnen den Grund:

Meldung Was Sie tun können
Incorrect login details (falsche Anmeldedaten) Prüfen Sie Benutzername und Passwort. Verwenden Sie für Gmail ein App-Passwort.
Can't connect to ... (Verbindung zu ... nicht möglich) Prüfen Sie Server und Port. Wenn beides stimmt, blockiert möglicherweise Ihr Webhoster oder Ihr Mailserver die Verbindung. Fragen Sie bei beiden nach.
Unable to send MAIL FROM command Der Mailserver sendet nicht im Namen der Adresse unter Email Address to Send Form to. Verwenden Sie die SMTP-Daten genau dieser Adresse. Versuchen Sie dann 465 mit ssl, falls Sie 587 verwendet haben.
fsockopen not enabled in PHP Bitten Sie Ihren Webhoster, fsockopen zu aktivieren.
„An error occurred while sending the contact form. Check the developer console for errors.“ Siehe Beim Senden des Kontaktformulars ist ein Fehler aufgetreten. Prüfen Sie die Entwicklerkonsole auf Fehler.

Bei einem anderen Webhoster? Manche Hoster verhindern, dass Website-Skripte sich mit externen Mailservern verbinden. Wir empfehlen PHP 8.2 oder neuer. Sie können Ihrem Hoster Folgendes senden:

Das Kontaktformular meiner Website ist ein PHP-Skript, das E-Mails sendet, indem es sich über Port [465 oder 587] mit [Ihr SMTP-Server] verbindet. Dürfen Skripte in meinem Hosting-Konto diese Verbindung herstellen? Welche PHP-Version verwendet meine Website?

Nachrichten landen im Spam

Das Senden über das Konto Ihrer eigenen Domain hilft, weil die Nachricht dann von einem Server kommt, der für Ihre Domain senden darf. Wenn Ihre E-Mail bei einem anderen Unternehmen liegt, bitten Sie es, den SPF-Eintrag Ihrer Domain zu prüfen (die Einstellung, die festlegt, welche Server E-Mails für Ihre Domain senden dürfen). Fügen Sie die Adresse des Formulars außerdem Ihren Kontakten hinzu.

Fragen Sie uns

Senden Sie uns die Adresse der Seite, die genaue Meldung des Formulars, ob Test SMTP Details... funktioniert hat, und ein Bildschirmfoto der Widget-Einstellungen mit verdecktem Passwort.

Verwandte Artikel

  • Contact Form
  • 3 Benutzer fanden dies hilfreich
War diese Antwort hilfreich?

Verwandte Artikel

Mein Kontaktformular sendet mir keine E-Mails

Formulare senden nur von Ihrer veröffentlichten Website aus, nicht aus der Vorschau. Testen Sie...

What is the Contact Forms Enhanced Add-on?

The Contact Forms Enhanced add-on is a paid extra for EverWeb's Contact Form Advanced widget. It...

Was passiert, wenn ich das Übermittlungslimit des Contact Forms Enhanced Add-ons erreiche?

Jedes Mal, wenn ein Besucher Ihnen ein Kontaktformular sendet, erhalten Sie eine Benachrichtigung...

Welche Serveranforderungen hat das Contact Forms Enhanced Add-on?

Wenn Sie EverWeb + Hosting verwenden, müssen Sie sich um Serveranforderungen keine Gedanken...

How can I enable SPAM Protection on my Contact Forms?

EverWeb 3.0 introduces new SPAM Protection options using Google's reCAPTCHA SPAM options. It is...