Das Divi-Kontaktformular funktioniert nicht? So beheben Sie das Problem!
Veröffentlicht: 2020-06-07Haben Sie Probleme, weil das Kontaktformular in Divi nicht funktioniert ? Keine Sorge, hier erklären wir, wie Sie das Problem beheben und beheben können.
Divi ist eines der besten WordPress-Themes da draußen. Abgesehen von unzähligen Funktionen enthält dieses Thema auch ein Modul, mit dem Sie überall auf Ihrer Website Kontaktformulare hinzufügen können. Viele Benutzer haben jedoch Probleme damit, weil die E-Mails nicht gesendet werden.
Kontaktformulare sind für jedes Unternehmen von entscheidender Bedeutung. Sie sind eines der wichtigsten Kommunikationsmittel, über das Ihre Kunden mit Ihnen in Kontakt treten. Wenn Ihre Kontaktformulare also nicht funktionieren, sollten Sie sie reparieren! Bevor Sie sich mit der Behebung dieses Problems befassen, müssen Sie die möglichen Ursachen des Problems verstehen.
Schauen wir uns an, warum das Divi-Kontaktformular möglicherweise nicht funktioniert.
Warum funktioniert das Divi-Kontaktformular nicht?
Standardmäßig verwendet Ihr Webserver die PHP-Funktion mail() , um E-Mails zu versenden. Dies hat jedoch einige Einschränkungen:
- Die PHP-Funktion mail() kann keine Massen-E-Mails versenden.
- Es fehlt die Authentifizierung auf dem Server, was dazu führt, dass einige E-Mail-Dienste sie als Spam markieren. Um Spam zu reduzieren, überprüfen einige E-Mail-Anbieter, ob die E-Mails von dem Ort gesendet werden, von dem sie angeblich gesendet werden. Und E-Mails, die von WordPress gesendet werden, haben normalerweise Probleme. Wenn Ihr E-Mail-Server Gmail ist, Ihre E-Mails aber vorgeben, von der Domain Ihrer Website zu stammen, werden Ihre E-Mails möglicherweise automatisch blockiert.
- Einige Hosting-Server sind nicht richtig konfiguriert, um die PHP-Funktion mail() zu verwenden.
- Die meisten WordPress-Hosting-Unternehmen beschränken die Nutzung dieser Funktion pro Konto. Wenn Sie also Ihr tägliches oder monatliches Kontingent vollständig ausschöpfen, werden die von Ihnen gesendeten E-Mails nicht zugestellt.
In den meisten Fällen sind dies die Hauptgründe, warum das Kontaktformular von Divi nicht funktioniert. Die gute Nachricht ist, dass Sie diese Zustellprobleme mit SMTP-Tools (Simple Mail Transfer Protocol) beheben können . SMTP ändert die Art und Weise, wie die E-Mails gesendet werden, und authentifiziert sie ordnungsgemäß, um sicherzustellen, dass Ihre E-Mails nicht von E-Mail-Diensten als Spam markiert werden.
Deshalb empfehlen wir, selbst wenn Sie keine Probleme mit Ihren E-Mails haben, die Verwendung eines SMTP-Dienstes. Nachdem wir das Problem nun besser verstanden haben, sehen wir uns an, wie das Problem mit dem Divi-Kontaktformularmodul behoben werden kann .
Wie behebt man, dass das Divi-Kontaktformular nicht funktioniert?
Der beste Weg, das Problem mit dem Divi-Kontaktformular zu beheben, besteht darin, die E-Mail-Konfiguration vom Standardsystem auf die SMTP-Konfiguration zu ändern . Um SMTP in Ihre WordPress-Site zu integrieren, benötigen Sie zwei Dinge.
- Ein E-Mail-Zustelldienst
- Ein Plugin für SMTP
1) Richten Sie den E-Mail-Zustelldienst ein
In Bezug auf den E-Mail-Zustelldienst gibt es viele Optionen. Für diese Anleitung verwenden wir SendGrid . Es verfügt über hervorragende Funktionen und bietet ein hervorragendes Preis-Leistungs-Verhältnis. Gehen Sie also einfach zu SendGrid und erstellen Sie ein Konto. Es gibt sowohl kostenlose als auch Premium-Pläne. Für dieses Tutorial benötigen Sie keine Premium-Funktionen, sodass die kostenlose Option problemlos funktioniert. Sie müssen ein Konto erstellen und SendGrid über die Web-API oder das SMTP-Relay in Ihren Server integrieren. Sobald Sie auf die Schaltfläche Start klicken, sehen Sie diese Seite. SendGrid empfiehlt die Verwendung der Integration über die Web-API, wir verwenden jedoch die SMTP-Relay-Methode . Sie müssen einen Namen für Ihren API-Schlüssel eingeben und ihn erstellen. Innerhalb weniger Sekunden erhalten Sie den Schlüssel. Das war's erstmal mit dem Email Delivery Service. Lassen Sie diese Registerkarte jedoch geöffnet. Sie benötigen den Schlüssel später, um die Integration abzuschließen.
2) Konfigurieren Sie das SMTP-Plugin
Um ein SMTP einzurichten, um das Problem zu beheben, dass das Divi-Kontaktformular nicht funktioniert, empfehlen wir die Verwendung von WP Mail SMTP . Es gibt eine kostenlose Version im WordPress-Repository und eine Premium-Version mit erweiterten Funktionen, die bei 49 USD pro Jahr beginnt. Um das Problem mit dem Divi-Kontaktformular zu beheben, ist die kostenlose Version alles, was Sie brauchen. Als erstes müssen Sie WP Mail SMTP auf Ihrer Website installieren und aktivieren. Gehen Sie zu Plugins > Neu hinzufügen und installieren Sie das WP Mail SMTP-Plugin.
Denken Sie nach Abschluss der Installation daran, es zu aktivieren. Jetzt können Sie mit der Konfiguration beginnen. In Ihrem WordPress-Dashboard sehen Sie den Abschnitt mit den Plugin-Einstellungen.
Die erste Konfiguration, die Sie überprüfen müssen, ist die Absender-E- Mail -Adresse.
Standardmäßig wählt WordPress die Admin-E-Mail-Adresse als Ihre Absender-E- Mail-Adresse aus , aber Sie können sie ändern. Darüber hinaus gibt es eine Option, um die Absender-E- Mail -Adresse zu erzwingen. Das bedeutet, dass alle E-Mails von dieser Adresse gesendet werden, auch wenn Plugins von Drittanbietern E-Mails versenden. Dann müssen Sie den From Name auswählen.
Auch hier verwendet WP Mail SMTP standardmäßig den Namen des Administrators, aber Sie können einen anderen auswählen. Ähnlich wie bei der E-Mail-Adresse können Sie erzwingen, dass für alle E-Mails immer der Absendername verwendet wird. Schließlich müssen Sie die Mailer-Einstellungen auswählen. Es gibt mehrere beliebte Mailer wie Gmail, Outlook, SendGrid, SMTP.com, Pepipost, Sendinblue, Mailgun und Amazon SES . Wählen Sie hier SendGrid für Ihren Server und Sie sehen die Anpassungsoptionen.
Sie müssen lediglich den SendGrid-API-Schlüssel einfügen, den Sie beim Einrichten des E-Mail-Zustelldienstes generiert haben. Wenn Sie das getan haben, speichern Sie die Einstellungen.
Testen Sie die E-Mail
Nachdem Sie den E-Mail-Zustelldienst und das SMTP-Plugin eingerichtet haben, sollten Sie die E-Mail-Funktion testen. WP Mail SMTP verfügt über eine Funktion zum Testen von E-Mails.
Geben Sie einfach eine Ziel-E-Mail-Adresse ein und senden Sie eine Test-E-Mail. Wenn die Konfiguration korrekt ist, sehen Sie eine Erfolgsmeldung.
Gehen wir nun zurück zur SendGrid-API-Seite und aktivieren Sie das Kontrollkästchen Ich habe meine Einstellungen aktualisiert .
Überprüfen Sie dann die Integration und der Server beginnt mit der Überprüfung der Verbindung. Es wird einige Zeit dauern, bis die Überprüfung abgeschlossen ist, und wenn sie abgeschlossen ist, sehen Sie einen Bildschirm wie diesen.
Problem mit dem Divi-Kontaktformular behoben
Das ist es! Nachdem Sie das Plugin und den E-Mail-Zustelldienst konfiguriert haben, stellen Sie sicher, dass jede E-Mail, die über Ihr Divi-Kontaktformular eingeht, ihre Ziel-E-Mail-Adresse erreicht. Mit diesen SMTP-Tools verbessern Sie die E-Mail-Zustellbarkeit und beheben das Problem. SendGrid ist einer der besten E-Mail-Zustelldienste. Wenn Sie einen anderen verwenden möchten, empfehlen wir Amazon SES. Es ist eine ausgezeichnete Option sowohl für Freiberufler als auch für Unternehmen.
Bonus
Das Divi-Kontaktformularmodul funktioniert möglicherweise nicht, wenn Sie eine veraltete Version des Designs ausführen. Um das Problem zu beheben, aktivieren Sie die Option, automatische Updates zu erhalten. Sie müssen Ihren Elegant Themes-Benutzernamen und API-Schlüssel eingeben und die Änderungen speichern. Jedes Mal, wenn eine neue Version verfügbar ist, können Sie Divi über das WordPress-Dashboard aktualisieren.
Fazit
Alles in allem funktioniert das Kontaktformularmodul in Divi in den meisten Fällen aufgrund eines Problems mit der E-Mail-Zustellbarkeit nicht mehr. Wenn dies bei Ihnen der Fall ist, können Sie ein SMTP-Plugin auf Ihrer Website verwenden, um das Problem zu beheben. Wir empfehlen Ihnen, von der PHP-Funktion mail() auf das stabilere SMTP-System umzusteigen. In diesem Handbuch haben wir Ihnen gezeigt, wie Sie das Divi-Kontaktformularproblem mit SendGrid und WP Mail SMTP beheben können.
Es gibt jedoch viele andere Tools, sodass Sie dasjenige verwenden können, das Ihnen am besten gefällt. Suchen Sie nach weiteren Divi-Anleitungen? Schauen Sie sich die folgenden Beiträge an:
- Wie füge ich die Schaltfläche „In den Warenkorb“ auf Divi-Shop-Seiten hinzu?
- Wie verstecke und entferne ich die Fußzeile in Divi?
- Wie behebt man den Timeout-Fehler von Divi Builder?
Wir hoffen, Sie fanden diesen Artikel interessant. Wenn Ihnen die Lektüre gefallen hat, hinterlassen Sie unten einen Kommentar und teilen Sie diesen Artikel in den sozialen Medien!