Email-Domain-Konfiguration-in-Odoo

Welche Email Einstellungen muss ich in Odoo vornehmen?

E-MAIL-DOMAINNAMEN-KONFIGURATION

Wie konfiguriert man eine eigene E-Mail-Domain in Odoo?

Einführung

In unserem Anwendungsfall möchten wir unsere eigene Domain "musterurl" für den E-Mail-Versand verwenden. Das Ziel ist es, @musterurl.com anstelle von @mail-musterurl.odoo.com zu sehen. Hierfür benötigen Sie keinen ausgehenden Mail-Server.

Der mail.default.from_filter muss geändert werden, wenn wir E-Mails mit unserem benutzerdefinierten Domainnamen versenden möchten: musterurl.com.

Zur Erinnerung: Das Verhalten beim Senden einer E-Mail wird folgendermaßen sein:

  • Odoo vergleicht die E-Mail-Adresse (benutzer@musterurl.com) mit mail.default.from_filter (musterurl.com)
  • Wenn beide Domains übereinstimmen, verwendet Odoo die E-Mail-Adresse (Benutzer-E-Mail-Adresse) zum Senden von E-Mails

Konfigurationsprozess

Folgen Sie diesen 4 Schritten:

01. Erstellen einer Alias-Domain

  1. Aktivieren Sie den Entwicklermodus
  2. Der Debug-Modus muss aktiviert sein
  3. Erstellen Sie eine Alias-Domain unter Einstellungen > Technisch > E-Mails > Alias-Domains
  4. Fügen Sie hier Ihre benutzerdefinierte Domain (musterurl.com) hinzu
  5. Bounce, Catchall und Default-From-Alias können (und sollten für eine einfache Konfiguration) unverändert bleiben

02. Ändern des "mail.default.from_filter"

Der mail.default.from_filter muss geändert werden, wenn wir E-Mails mit unserem benutzerdefinierten Domainnamen versenden möchten: musterurl.com

  1. Gehen Sie zu Technisch > Systemparameter
  2. Suchen oder erstellen Sie den Schlüssel "mail.default.from_filter"
  3. Setzen Sie den Wert auf "musterurl.com"

03. Konfigurieren von SPF, DKIM, DMARC

In unserem Anwendungsfall sehen SPF und DKIM wie folgt aus:

Domain TTL Typ Ziel
odoo._domainkey.musterurl.com 0 CNAME odoo._domainkey.odoo.com
musterurl.com 300 SPF v=spf1 include:_spf.odoo.com ~all

Bitte beachten Sie die Dokumentation für detaillierte Anweisungen.

04. Umleitungen erstellen

Wir sind fast fertig. Alles ist eingerichtet, um E-Mails mit unserer eigenen Domain zu versenden.

Wir verwenden jetzt die Alias-Domain mit unseren eigenen benutzerdefinierten Domains. Das bedeutet, dass Bounce, Catchall und alle unsere Aliase @musterurl.com verwenden werden.

Das bedeutet, dass Kunden, die auf unsere E-Mails antworten, an catchall@musterurl.com antworten werden. Wenn wir unseren E-Mail-Alias verwenden möchten, um einen Datensatz im CRM zu erstellen, senden Kunden jetzt E-Mails an info@musterurl.com anstatt an info@mail-musterurl.odoo.com.

Problem: Diese Adressen existieren nicht. Und selbst wenn sie existieren würden, sind sie nicht mit unserer Datenbank verknüpft. Wir müssen Umleitungen erstellen, um all diese E-Mails in unserer Odoo-Datenbank zu empfangen.

Die Idee ist, Weiterleitungen für Catchall, Bounce und alle in der Datenbank verwendeten Aliase zu erstellen. In unserem Anwendungsfall ist der einzige Alias "info@musterurl.com".

Wir müssen also die folgenden Weiterleitungen erstellen:

  • catchall@musterurl.com → catchall@mail-musterurl.odoo.com
  • bounce@musterurl.com → bounce@mail-musterurl.odoo.com
  • info@musterurl.com → info@mail-musterurl.odoo.com

Diese Weiterleitungen werden außerhalb von Odoo konfiguriert. Der genaue Prozess hängt von Ihrem Anbieter ab!

Multi-Domain-Konfiguration

Was ist mit mehreren Domains?

Wir expandieren nun und haben uns entschieden, ein zweites Unternehmen zu gründen. Die Benutzer dieses Unternehmens verwenden diese Domain: @neue-firma.com. Ich möchte, dass sie E-Mails mit dieser Domain versenden können. Dank der Alias-Domains-Funktion können mehrere Domains in einer Datenbank verwaltet werden.

01. Einrichten einer Alias-Domain und der DNS-Zone unserer neuen Domain

Der erste Schritt wird tatsächlich sein, die Schritte für die Konfiguration unserer ersten benutzerdefinierten Domain (musterurl.com) zu befolgen:

  • Erstellen einer Alias-Domain (neue-firma.com)
  • Hinzufügen von SPF, DKIM und DMARC in unserem DNS
  • Erstellen der notwendigen Weiterleitungen

02. Mail.default.from_filter Parameter

Wenn dies erledigt ist, möchten wir die E-Mail-Adresse dieser Benutzer beim Senden von E-Mails verwenden. Daher müssen wir mail.default.from_filter in den Systemparametern anpassen. Dieser Schlüssel akzeptiert mehrere durch Komma getrennte Werte.

Der Wert sollte nun so aussehen:

musterurl.com,neue-firma.com

Warnung! Wenn Sie mehrere Domains in Ihrer Datenbank implementieren möchten, müssen Sie sich der folgenden aktuellen Einschränkungen bewusst sein: Pro Unternehmen kann nur eine Alias-Domain definiert werden. Wenn ein Benutzer eine E-Mail-Adresse hat, die dem mail.default.from_filter entspricht, wird seine E-Mail-Adresse immer verwendet, unabhängig vom Unternehmen.

Massen-Mailing - Ausgehender E-Mail-Server

Wenn Sie E-Mails mit E-Mail-Marketing versenden möchten, sollten Sie wissen, dass Sie ein Limit von 200 E-Mails pro Tag in Ihrer Datenbank haben. Wir können es auf 400 erhöhen, aber wenn Sie es weiter erhöhen möchten, müssen Sie den Support kontaktieren. Daher wird dringend empfohlen, einen ausgehenden E-Mail-Server zu verwenden. Einige Anbieter sind auf Massen-Mailing spezialisiert. In unserem Beispiel werden wir Brevo verwenden. Sie können aber natürlich jeden anderen Anbieter nutzen.

01. Stellen Sie sicher, dass Ihre Domain im From-Filtering steht

  • Sie müssen ein Brevo-Konto entsprechend Ihren gewünschten Abonnementplänen erstellen
  • Wenn dies erledigt ist, gehen Sie zu Ihrem Profil > SMTP & API
  • Dort finden Sie alle Informationen, um den ausgehenden Mail-Server in Odoo zu konfigurieren
  • Stellen Sie in der Konfiguration des ausgehenden Mail-Servers sicher, dass das Feld FROM-Filtering Ihre Domain enthält (musterurl.com)

02. Stellen Sie sicher, dass dies für die E-Mail-Marketing-App verwendet wird

  • Aktivieren Sie die Option "Dedizierter Server" in den E-Mail-Marketing-Einstellungen
  • Wählen Sie Brevo als Ihren dedizierten ausgehenden Mail-Server für Massenmailings

Warnung! Nachdem wir einen ausgehenden Mail-Server konfiguriert haben, bedeutet das, dass alle Ihre E-Mails über diesen Brevo-E-Mail-Server gesendet werden. Unabhängig davon, ob es sich um E-Mail-Marketing oder transaktionale E-Mails handelt (Benachrichtigungen, Nachrichten im Chatter einer Rechnung, Verkaufsauftrag usw.).

03. Konfigurieren des ausgehenden Mail-Servers Odoo für die transaktionalen E-Mails

Das Ziel hier ist es, unsere Massenmailings mit Brevo und den Rest unserer transaktionalen E-Mails mit dem Odoo-Mail-Server zu versenden. Um das zu erreichen, erstellen wir einen zusätzlichen ausgehenden E-Mail-Server mit der Command Line Interface (CLI)-Option.

  1. Gehen Sie zu Technisch > E-Mail > Ausgehende Mail-Server
  2. Erstellen Sie einen neuen Server mit:
    • Name: CLI
    • FROM-Filtering: musterurl.com
    • Authentifizierung: Command Line Interface
    • Priorität: 10 (muss eine höhere Priorität als der Brevo-Server haben)

Um eine genaue Konfiguration zu haben, müssen wir unsere benutzerdefinierte Domain im Feld From-Filtering hinzufügen. In unserem Fall: musterurl.com. Die Priorität kann bei 10 bleiben, wobei das Wichtigste ist, dass die Priorität auf diesem E-Mail-Server höher ist als auf dem Brevo-Server (je kleiner die Zahl, desto höher die Priorität).

04. Wie wählt Odoo den richtigen Mail-Server aus?

An diesem Punkt haben wir zwei ausgehende E-Mail-Server, die CLI und Brevo. In unserer Konfiguration haben beide dasselbe From-Filtering: musterurl.com.

Was wird jetzt mit unseren verschiedenen Mailings passieren?

Mail-Marketing Wir haben immer noch das gleiche Verhalten für Mail-Marketing. Brevo ist in den Einstellungen von E-Mail-Marketing als Standardserver festgelegt, daher wird er für E-Mails verwendet, die aus dieser App gesendet werden.

Transaktionale E-Mails Alle anderen E-Mails folgen den üblichen Regeln zur Auswahl eines Mail-Servers. Wenn ich eine E-Mail mit meinem Benutzer (test-mail@musterurl.com) sende, prüft Odoo, welcher E-Mail-Server zu unserer Domain passt (basierend auf dem From-Filtering). Hier passen beide Mail-Server, da das From-Filtering gleich ist.

Als Nächstes prüft Odoo die Priorität. Unser CLI-Mail-Server hat eine höhere Priorität und wird daher ausgewählt, um unsere transaktionalen E-Mails zu versenden.



Odoo Amazon FBA Extension - Fulfillment by Amazon in Odoo
Odoo Amazon FBA Schnittstelle