E-Mail-Probleme

Dieses Dokument enthält eine Erläuterung der am häufigsten auftretenden E-Mail-Probleme in Odoo.

Ausgehende E-Mails

E-Mail nicht gesendet

Der erste Indikator, der Ihnen anzeigt, dass eine E-Mail nicht gesendet wurde, ist der rote ✉️ (Umschlag) neben dem Datum und der Uhrzeit der Nachricht im Chatter.

Roter Umschlag wird im Chatter angezeigt

Nicht gesendete E-Mails erscheinen auch in der E-Mail-Warteschlange von Odoo. Sie können im Entwicklermodus auf die E-Mail-Warteschlange zugreifen, indem Sie zu Einstellungen ‣ Technisch ‣ E-Mail ‣ E-Mails gehen. Nicht gesendete E-Mails erscheinen in Türkis, während gesendete E-Mails in Grau erscheinen.

Häufige Fehlermeldungen

Tageslimit erreicht
Warnung in Odoo bei Erreichen des E-Mail-Limits.

Jeder E-Mail-Dienstanbieter hat seine eigenen Limits fpr den E-Mail-Versand. Die Limits können täglich, stündlich und manchmal sogar pro Minute festgelegt sein. Auch Odoo setzt Limits für den E-Mail-Versand der Kunden, um zu verhindern, dass Odoos E-Mail-Server auf eine schwarze Liste gesetzt werden.

Hier sind die Standardlimits für neue Datenbanken:

  • 200 E-Mails pro Tag für Odoo-Online- und Odoo.sh- Datenbanken mit einem aktiven Abonnement.

  • 20 E-Mails pro Tag für 1-App-gratis-Datenbanken.

  • 50 E-Mails pro Tag für Testdatenbanken.

  • Im Falle einer Migration wird Ihr tägliches Limit möglicherweise auf 50 E-Mails pro Tag zurückgesetzt.

Wenn das Tageslimit erreicht wurde:

  • Wenden Sie sich an das Odoo-Supportteam, das das Tageslimit je nach den folgenden Faktoren erhöhen kann:

    1. Wie viel Benutzer sind in der Datenbank?

    2. Welche Apps sind installiert?

    3. Die Unzustellbarkeitsrate: der Prozentsatz der E-Mail-Adressen, die Ihre E-Mails nicht erhalten haben, weil sie von einem Mailserver auf dem Weg zum Endempfänger zurückgeschickt wurden.

  • Verwenden Sie einen eigenen Postausgangsserver, um unabhängig von Odoos Maillimit zu sein (lesen Sie dazu die entsprechende E-Mail-Dokumentation),

  • Warten Sie bis 23 Uhr (UTC), bis das Tageslimit zurückgesetzt wird, und versuchen Sie dann erneut, die E-Mail zu versenden. Gehen Sie im Entwicklermodus zu Einstellungen ‣ Technisch ‣ E-Mail ‣ E-Mails und klicken Sie dann auf die Schaltfläche Wiederholen neben einer nicht gesendeten E-Mail.

Warnung

Das Tageslimit für E-Mails ist für die Datenbank umfassend. Standardmäßig zählt jede interne Nachricht, Benachrichtigung, hinterlassene Notiz usw. als eine E-Mail für das Tageslimit, wenn sie jemanden per E-Mail benachrichtigt. Dies kann durch den Empfang von Benachrichtigungen in Odoo, anstelle von E-Mails, gemildert werden.

SMTP-Fehler

Simple-Mail-Transport-Protocol-(SMTP-)Fehlermeldungen erklären, warum eine E-Mail nicht erfolgreich gesendet wurde. SMTP ist ein Protokoll zur Beschreibung der E-Mail-Struktur und überträgt Daten von Nachrichten über das Internet. Die von E-Mail-Diensten generierten Fehlermeldungen sind hilfreiche Tools zur Diagnose und Behebung von E-Mail-Problemen.

Example

Dies ist ein Beispiel für einen permanenten 554-SMTP-Zustellungsfehler: 554: Zustellungsfehler: Ihre Nachricht an ------@yahoo.com konnte leider nicht zugestellt werden. Diese Mailbox ist deaktiviert (554.30). - mta4471.mail.bf1.yahoo.com --- Unterhalb dieser Zeile befindet sich eine Kopie der Nachricht.

Das Fehlerbeseitigungsmenü kann verwendet werden, um Probleme beim SMTP-Versand aus einer Datenbank heraus zu untersuchen. Um auf das Menü zuzugreifen, muss der Entwicklermodus aktiviert sein. Nach der Aktivierung navigieren Sie zum Fehlerbeseitigungsmenü oben rechts in der Menüleiste (das 🐞 (Fehler)-Symbol), Fehlerbeseitigungsmenü ‣ Nachrichten verwalten.

Das Menü Nachrichten verwalten öffnet eine Liste aller gesendeten Nachrichten in einem bestimmten Datensatz. Zu jeder Nachricht finden Sie Informationen über den Versand, einschließlich des Typs und des Untertyps der Nachricht.

Weitere Informationen sind, an wen die Nachricht gesendet wurde und ob Odoo eine Unzustellbarkeitsnachricht von einem E-Mail-Server erhalten hat.

Menüoption „Nachrichten verwalten“ im Fehlerbeseitigungsmenü.

Bemerkung

Ein Benutzer muss sich in einer Ansicht in Odoo befinden, die einen Chatter enthält, damit die Menüoption Nachrichten verwalten erscheint.

Kein Fehler aufgetreten

Odoo ist nicht immer in der Lage, Informationen über den Grund des Fehlers zu liefern. Die verschiedenen E-Mail-Anbieter wenden eine personalisierte Politik der unzustellbaren Mails an, und es ist Odoo nicht immer möglich, diese richtig zu interpretieren.

Wenn Sie dieses Problem immer wieder mit demselben Kunden oder derselben Domain haben, zögern Sie bitte nicht, den Odoo Support zu kontaktieren, um die Ursache zu finden.

Bemerkung

Einer der häufigsten Gründe dafür, dass eine E-Mail nicht ohne Fehlermeldung versendet wird, hängt mit der Konfiguration von SPF und/oder DKIM zusammen. Stellen Sie außerdem sicher, dass der mail.bounce.alias in den Systemparametern definiert ist. Greifen Sie im Entwicklermodus auf die Systemparameter zu, indem Sie zu Einstellungen ‣ Technisch ‣ Parameter ‣ Systemparameter navigieren.

E-Mails verspätet gesendet

E-Mail-Kampagnen werden zu einem geplanten Zeitpunkt mit einer in der Datenbank vorprogrammierten Verzögerung versendet. Odoo verwendet eine verzögerte Aufgabe, um E-Mails zu versenden, die als „nicht dringend“ eingestuft werden (Newsletter-Formate, wie z. B. Massenmailings, Marketing-Automatisierung und Veranstaltungen). Mit dem cron des Systemdienstprogramms können Sie Programme so planen, dass sie automatisch in bestimmten Abständen ausgeführt werden. Odoo verwendet diese Strategie, um eine Überlastung der Mailserver zu vermeiden und stattdessen die individuelle Kommunikation zu priorisieren. Dieser cron heißt E-Mail: E-Mail-Manager für Warteschlange und kann im Entwicklermodus unter Einstellungen ‣ Technisch ‣ Automatisierung ‣ Geplante Aktionen aufgerufen werden.

E-Mail-Versand für später geplant.

Tipp

Was ist ein Cron? Ein Cron ist eine Aktion, die Odoo im Hintergrund ausführt, um einen bestimmten Code zur Erfüllung einer Aufgabe auszuführen.

Wichtig

Standardmäßig wird der Cron für Massenmailings alle 60 Minuten ausgeführt. Dies kann auf nicht weniger als 5 Minuten geändert werden. Wenn die Aktion jedoch alle 5 Minuten ausgeführt wird, würde dies die Odoo-Datenbank überlasten (und das System belasten), daher wird dies nicht empfohlen. Um den Cron für Massenmailings zu bearbeiten, wählen Sie die geplante Aktion E-Mail: E-Mail-Manager für Warteschlange und nehmen Sie die erforderlichen Anpassungen vor.

Die als dringend eingestuften E-Mails (Mitteilungen von einer Person an eine andere, wie z. B. Verkaufsaufträge, Rechnungen, Einkaufsaufträge usw.) werden direkt gesendet.

Eingehende E-Mails

Wenn Sie ein Problem mit eingehenden E-Mails haben, gibt es in Odoo unter Umständen keinen Hinweis darauf. Der Kunde, der versucht, eine Datenbank zu kontaktieren, erhält eine Unzustellbarkeitsnachricht (meistens dei Fehlermeldung 550: Mailbox nicht verfügbar).

E-Mail wurde nicht empfangen

Welche Schritte zu unternehmen sind, hängt von der Odoo-Plattform ab, auf der die Datenbank gehostet wird.

Odoo.sh-Benutzer können ihre Live-Protokolle im Ordner ~/logs/ finden.

Protokolle sind eine gespeicherte Sammlung aller in einer Datenbank durchgeführten Aufgaben. Sie sind eine reine Textdarstellung mit Zeitstempeln für jede in der Odoo-Datenbank durchgeführte Aktion. Dies kann hilfreich sein, um E-Mails zu verfolgen, die die Datenbank verlassen. Ein fehlgeschlagener Versand lässt sich auch an Protokollen erkennen, die anzeigen, dass wiederholt versucht wurde, die Nachricht zu senden. In den Protokollen wird jede Aktion auf den E-Mail-Servern von der Datenbank aus angezeigt.

Der Ordner ~/logs/ (auf den Sie über die Befehlszeile oder das Odoo.sh-Dashboard zugreifen können) einer Odoo.sh-Datenbank enthält eine Liste von Dateien mit den Protokollen der Datenbank. Die Protokolldateien werden täglich um 5:00 Uhr (UTC) erstellt.

Tipp

Die beiden letzten Tage (heute und gestern) werden nicht komprimiert, während die älteren Tage komprimiert werden, um Platz zu sparen. Die Namen der Dateien für heute und gestern lauten jeweils: odoo.log und odoo.log.1.

Für die folgenden Tage werden sie mit ihrem Datum benannt und dann komprimiert. Verwenden Sie den Befehl grep und zgrep (für die komprimierten Dateien), um die Dateien zu durchsuchen.

Siehe auch

Weitere Informationen zu Protokollen und dazu, wie Sie über das Odoo.sh-Dashboard darauf zugreifen können, finden Sie in dieser Dokumentation zur Administration.

Weitere Informationen über den Zugriff auf Protokolle über die Befehlszeile finden Sie in dieser Entwicklerdokumentation.

Odoo-Online-Benutzer haben keinen Zugriff auf die Protokolle. Sie können sich jedoch an den **Odoo Support <https://www.odoo.com/help>`_ wenden, wenn Sie ein wiederkehrendes Problem mit demselben Client oder derselben Domain haben.

Hilfe vom Odoo Support erhalten

Um Ihnen effizient helfen zu können, geben Sie uns bitte so viele Informationen wie möglich. Hier ist eine Liste mit Informationen, die hilfreich sein können, wenn Sie das Odoo-Supportteam wegen eines Problems kontaktieren:

  1. Senden Sie eine Kopie der E-Mail-Kopfzeilen. Die .EML-Datei (oder Kopfzeilen) der E-Mail ist das Dateiformat, das alle für eine Untersuchung erforderlichen technischen Informationen enthält. In der Dokumentation des E-Mail-Anbieters wird möglicherweise erklärt, wie Sie auf die EML-Datei/Kopfzeilen zugreifen können. Sobald Sie die Kopfzeilen der E-Mail erhalten haben, ist es für das Odoo-Supportteam am effizientesten, diese in das Odoo-Supportticket einzutragen, um die Angelegenheit zu untersuchen.

  2. Erläutern Sie den genauen Ablauf, den Sie befolgen, um diese E-Mails normalerweise in Odoo zu erhalten. Hier finden Sie Beispiele für Fragen, deren Antworten nützlich sein können:

    • Ist dies eine Benachrichtigung von einer Antwort in Odoo erhaltenen Antwort?

    • Ist dies eine Nachricht, die von der Odoo-Datenbank gesendet wird?

    • Wird ein Posteingangsserver verwendet oder wird die E-Mail irgendwie umgeleitet?

    • Gibt es ein Beispiel für eine korrekt weitergeleitete E-Mail?

  3. Beantworten Sie die folgenden Fragen:

    • Handelt es sich um ein allgemeines Problem oder ist es spezifisch für einen Anwendungsfall? Wenn es sich um einen bestimmten Anwendungsfall handelt, welchen genau?

    • Funktioniert es wie erwartet? Wenn die E-Mail mit Odoo versendet wird, sollte die unuzstellbare E-Mail die Odoo-Datenbank erreichen und den roten Umschlag anzeigen.

Bemerkung

Damit die Datenbank Unzustellbarkeitsnachrichten korrekt empfangen kann, muss der Systemparameter für unzustellbare E-Mails in den technischen Einstellungen festgelegt werden. Um auf diese Einstellung zuzugreifen, gehen Sie zu Einstellungen ‣ Technisch ‣ Parameter ‣ Systemparameter. Wählen Sie dann den Parameternamen mail.bounce.alias und setzen Sie den Wert auf bounce, wenn er nicht bereits gesetzt ist.