E-Mail-Funktion konnte in WooCommerce nicht instanziiert werden

Lesezeit: 2 Minuten

Ich versuche, eine zu senden Email Benachrichtigung zum Benutzer nach Die Kasse ist abgeschlossen und die Bestellung aufgegeben. Ich habe die E-Mail-Einstellungen von WooCommerce durchgesehen und alle entsprechend eingestellt. Aber aus einem mir unbekannten Grund konnte die E-Mail nicht gesendet werden. Ich verstehe, dass dies keine codebezogene Frage ist.

…Und das ist die Warnung, die ich im Log-Plugin bekomme, um zu prüfen, ob E-Mails gesendet wurden: ” E-Mail-Funktion konnte nicht instanziiert werden “.

Geben Sie hier die Bildbeschreibung ein

  • Sie sollten den zugehörigen Code angeben, da wir sonst nicht wissen, was Sie verwenden, um diesen Fehler zu erhalten.

    – LoicTheAztec

    27. August 2018 um 8:53 Uhr

  • Eigentlich habe ich selbst nicht codiert. Soweit ich weiß, hat WooCommerce selbst diese Funktionen in WooCommerce>Einstellungen>E-Mail. Reichen diese Konfigurationen nicht aus oder sollte ich es selbst codieren, um eine E-Mail zu senden, nachdem die Bestellung aufgegeben wurde?

    – Akberov

    27. August 2018 um 8:57 Uhr

  • Tut mir leid, dies ist benutzerdefinierter Code und es gibt viele Klassen, die sich auf E-Mails beziehen, und es hängt davon ab, wie dies erstellt wurde. Sie müssen also angeben, was verwendet wurde, um das zu erhalten. Wenn es sich um ein Plugin eines Drittanbieters handelt, sollten Sie sich an die Support-Threads der Autoren wenden.

    – LoicTheAztec

    27. August 2018 um 9:04 Uhr


  • Vielleicht sollten Sie versuchen, Ihnen über das Kontaktformular eine Dummy-Mail zu senden. Prüfen Sie, ob Sie das bekommen oder nicht. Wenn Sie diese E-Mail erhalten, bedeutet dies, dass Ihre E-Mail-Funktion funktioniert, und wenn ein Fehler auftritt, bedeutet dies, dass PHP mail(); Funktionsfehler. Dann sollten Sie versuchen, das SMTP-Plugin zum Senden und Empfangen von E-Mails zu verwenden.

    – Nirmohi

    27. August 2018 um 9:43 Uhr

Dies liegt daran, dass Ihre Website nicht mit einem E-Mail-Dienstanbieter wie Google/SendGrid oder SMTP konfiguriert wurde. In meinem Fall habe ich SMTP mit Hilfe des WP Mail SMTP-Plugins verwendet, und es funktioniert für mich. Eine Beispielkonfiguration finden Sie unten:
Geben Sie hier die Bildbeschreibung ein

Ich hoffe es hilft

  • Ich werde das versuchen, was ich nicht verstehen konnte, ist, dass meine E-Mail plötzlich nicht mehr funktioniert, nachdem ich mein Test-Setup von der Subdomain auf die Hauptdomain verschoben habe. Was kann dieses Verhalten erklären?

    – Talk is Cheap Zeig mir Code

    20. Februar 2022 um 9:50 Uhr

1446570cookie-checkE-Mail-Funktion konnte in WooCommerce nicht instanziiert werden

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy