Anmelden
Loslegen

Easy Digital Downloads Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Easy Digital Downloads 

Warum werden E-Mail-Belege und/oder Benachrichtigungen über Verkäufe nicht gesendet?

Wenn die E-Mails in Ihrem Shop nicht zuverlässig funktionieren, konsultieren Sie bitte diese Anleitung für einfache Lösungen.

In diesem Leitfaden behandeln wir:

Überprüfung der aufgeschobenen Aktionen der Bestellung
Überprüfung, ob E-Mails gesendet werden
Bestätigung, dass E-Mails nicht im SPAM sind
Protokollierung gesendeter E-Mails in WordPress
Verwendung eines Drittanbieters für die E-Mail-Zustellung


Easy Digital Downloads stützt sich auf die Cron-Funktionalität des WordPress-Kerns, um E-Mails zu senden, damit die Leistung und Zuverlässigkeit des Kaufvorgangs nicht beeinträchtigt wird.

Überprüfung der aufgeschobenen Aktionen der Bestellung

Erstens werden E-Mails erst gesendet, wenn die Bestellung abgeschlossen ist. Als Nächstes sind aufgeschobene Aktionen die Aktionen, die stattfinden, sobald die Bestellung abgeschlossen ist, einschließlich des Sendens des E-Mail-Belegs und der Benachrichtigung. Eine der Aktionen besteht darin, ein Ereignis zu planen, um die Bestellbezogenen E-Mails 1 Minute nach Abschluss der Bestellung zu senden.

Überprüfen Sie die Bestelldetails, um zu sehen, ob die Aufgeschobenen Aktionen abgeschlossen sind. Wenn nicht, ist dies ein Hinweis auf ein Problem. Dieser Vorgang sollte 1 Minute dauern, kann aber je nach externen Faktoren einige Minuten dauern. Warten Sie also 5 Minuten, bevor Sie davon ausgehen, dass er nicht funktioniert.

Wenn die aufgeschobenen Aktionen geplant sind (länger als 5 Minuten) oder nicht ausgeführt werden, ist die wahrscheinlichste Ursache, dass Cron nicht funktioniert. Zur Bestätigung können Sie das Plugin WP Control installieren und überprüfen:

  1. Keine Fehlermeldung am oberen Rand der WP Control-Tabelle, die darauf hinweist, dass Cron deaktiviert ist oder nicht funktioniert
  2. Keine Cron-Ereignisse, die „verpasste Zeitplanung“ melden.

Wenn eines davon auftritt, müssen Sie sich an Ihr Hosting-Unternehmen wenden, um Unterstützung zu erhalten. Es ist möglich, dass sie Cron einschränken und dies beheben müssen.

Als Workaround können Sie die aufgeschobenen Aktionen für E-Mails mit dem folgenden Codeausschnitt entfernen:

add_filter( 'edd_use_after_payment_actions', '__return_false' );

Der beste Weg, den Codeausschnitt auf Ihrer Website anzuwenden, ist mit einem Plugin, das es Ihnen ermöglicht, benutzerdefinierten Code zu Ihrer Website hinzuzufügen. Dazu empfehlen wir die Verwendung von WPCode. Klicken Sie hier , um zu erfahren, wie Sie den Ausschnitt mit WPCode anwenden.

Dies wird das sofortige Senden von E-Mails wiederherstellen. Dies entfernt jedoch alle Leistungsvorteile, die wir im Checkout-Prozess im Zusammenhang mit dem Senden von E-Mails erzielt haben. Daher wird empfohlen, mit Ihrem Hosting-Unternehmen zusammenzuarbeiten, um Cron zum Laufen zu bringen.

Überprüfen, ob E-Mails gesendet werden

Ein schneller Test, um zu sehen, ob *irgendwelche* Ihrer WordPress-E-Mails gesendet werden, ist, zu Ihrer WordPress-Anmeldeseite zu gehen und auf „Passwort vergessen“ zu klicken. Wenn Sie die E-Mail dort nicht erhalten, zeigt dies, dass keine Ihrer E-Mails von WordPress gesendet wird. Um dies zu lösen, müssen Sie sich entweder an Ihren Webhost wenden, um herauszufinden, warum Ihre WordPress-E-Mails nicht gesendet werden, oder Ihre E-Mail-Zustellung auf einen Drittanbieter umstellen. Weitere Informationen dazu finden Sie im Abschnitt auf dieser Seite mit dem Titel „Verwendung eines Drittanbieters für die E-Mail-Zustellung“.

Überprüfung Ihres SPAM- oder Junk-Ordners

Bevor Sie davon ausgehen, dass Ihre Website keine E-Mails versendet, ist es sehr wichtig sicherzustellen, dass diese nicht in Ihren Spam- oder Junk-Ordnern landen. Überprüfen Sie die Spam- und Junk-Ordner Ihres E-Mail-Kontos sowie alle benutzerdefinierten Regeln zur Nachrichtenbehandlung, die Sie möglicherweise konfiguriert haben, um zu verifizieren, dass E-Mails nicht einfach in Ihrem Posteingang fehlen. Der Versuch, die E-Mails an zusätzliche Konten zu senden, hilft weiter zu bestätigen, ob die Ursache des Problems auf der Sende- oder Empfangsseite liegt.

Wenn Sie feststellen, dass E-Mails von Ihrer Website in Ihrem Spam-Ordner landen, sollten Sie die Verwendung eines Drittanbieter-E-Mail-Zustelldienstes in Betracht ziehen, der die Zuverlässigkeit und Zustellbarkeit Ihrer Nachrichten verbessert. Lesen Sie unten mehr über die Verwendung eines Drittanbieters für die Zustellung von E-Mails Ihrer Website.

Wenn E-Mails tatsächlich gesendet werden, aber nicht im Posteingang des Empfängers landen, ist es möglich, dass die sendende Domain auf einer Blacklist steht und die Nachrichten abgelehnt werden.

Um herauszufinden, ob Ihre Domain auf einer Blacklist steht, geben Sie Ihren Domainnamen in einen dieser Dienste ein:

Wenn Sie feststellen, dass Ihre Domain auf einer Blacklist steht, müssen Sie sich direkt mit der/den betreffenden Blacklist(s) in Verbindung setzen, um eine Entfernung zu beantragen. In einigen Fällen ist dies so einfach wie das Ausfüllen eines Formulars auf deren Website. Bei anderen ist der Prozess etwas komplexer und zeitaufwändiger.

Protokollierung gesendeter E-Mails in WordPress

Innerhalb Ihrer WordPress-Website ist es möglich, eine Aufzeichnung der ausgelösten E-Mails zu führen. Dies bestätigt nicht schlüssig, dass die E-Mail erfolgreich gesendet wurde, aber es bedeutet, dass die Website die Notwendigkeit des E-Mail-Versands erkannt und die dafür notwendigen Funktionen verarbeitet hat.

Es gibt auch kostenlose E-Mail-Logging-Plugins im WordPress-Plugin-Verzeichnis, wie z. B. WP Mail Logging. Testen Sie nach dem Laden des Plugins eine Bestellung oder warten Sie, bis eine Live-Bestellung abgeschlossen ist, und bestätigen Sie, dass die E-Mail-Bestätigung protokolliert wurde.

Verwendung eines Drittanbieters für die E-Mail-Zustellung

Eine zuverlässige E-Mail-Zustellung ist für E-Commerce-Websites unglaublich wichtig. Leider ist eine unzuverlässige E-Mail-Zustellung ein häufiges Problem bei günstigeren und Low-End-Hosting-Konten. Sehen Sie sich unseren detaillierten Blogbeitrag zu diesem Thema an. Sich auf Ihr Hosting-Konto für die Verwaltung der E-Mail-Zustellung zu verlassen, ist keine gute Idee, insbesondere da Hosting-Konten oft von einer Reihe von Einschränkungen betroffen sind:

  • Niedrige Sendelimits, manchmal weniger als 250-500 E-Mails pro Monat
  • Langsame E-Mail-Verarbeitung, was zu verzögerter Zustellung führt
  • Schlechte Unterstützung für moderne HTML-E-Mails, was zu häufigen Zustellungsfehlern führt
  • Übermäßig aggressive Spamfilter, was dazu führt, dass E-Mails fälschlicherweise als Spam markiert werden
  • Gemeinsame E-Mail-Server, was bedeutet, dass andere Konten mit demselben Unternehmen Ihren Dienst negativ beeinflussen können

Diese Einschränkungen können häufig dazu führen, dass Ihre E-Mails nicht funktionieren. Um das Problem zu lösen, müssen Sie Ihre Website mit einem dedizierten E-Mail-Zustelldienst verbinden.

Wir empfehlen WP Mail SMTP, das direkt in Easy Digital Downloads integriert ist.

Siehe diesen Artikel für Details zur Verwendung eines SMTP-Dienstes.

Sehen Sie auch So beheben Sie das Problem, dass WordPress keine E-Mails sendet für zusätzliche Hilfe und Tipps.

Was this article helpful?

Verkaufen Sie noch heute!

Schließen Sie sich über 50.000 klugen Shop-Besitzern an und nutzen Sie die einfachste Methode, um digitale Produkte mit WordPress zu verkaufen.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]