Zum Inhalt springen

Eingehende E-Mails in Odoo über Postmark, ohne IMAP und ohne offenen SMTP Port

Post kommt über HTTPS an und geht direkt an den Mail Router von Odoo, sodass Ihre bestehenden Aliase weiter funktionieren. Für Odoo 18 und 19.

Odoo kann eingehende E-Mails in Tickets, Aufgaben und Leads verwandeln. Die E-Mail überhaupt erst in Odoo zu bekommen ist die Stelle, an der es meistens scheitert: Ihr Hoster sperrt Port 25, oder der IMAP Abruf bleibt still stehen, oder das Postfach läuft voll und eine Woche lang merkt es niemand.

Postmark Inbound geht einen anderen Weg und ist ab sofort im Odoo Apps Store, kostenlos und LGPL-3, für Odoo 18 und Odoo 19.

Post kommt über HTTPS an

Richten Sie den MX Eintrag Ihrer Domain auf einen Postmark Inbound Stream. Postmark nimmt die Nachricht an und stellt sie Odoo über HTTPS zu. Kein Postfach wird abgefragt, kein Mailserver läuft neben Odoo, und kein SMTP Port muss offen sein.

Wenn Ihre ausgehende Post ohnehin über Postmark läuft, kann die eingehende jetzt denselben Weg nehmen, mit derselben Domain und einem Ort für die Logs.

Odoo übernimmt das Routing, nicht das Modul

Das ist der wichtige Punkt. Das Modul weiß nicht, was ein Helpdesk Ticket oder eine Projektaufgabe ist. Es übergibt jede Nachricht dem Mail Router von Odoo, sodass alles, was Ihre Aliase heute tun, weiter funktioniert:

  • Aliase löst Odoo auf, einschließlich des Rückgriffs auf den Delivered-To Header, wenn der sichtbare Empfänger eine Weiterleitungsadresse ist.
  • Antworten bleiben an dem Datensatz, auf den sie antworten. Die ursprünglichen Header bleiben erhalten, sodass die References Kette weiterhin auf das Ticket zeigt, statt ein Duplikat zu öffnen.
  • Anhänge landen an der Nachricht, egal ob der Stream rohes MIME oder das von Postmark geparste JSON sendet.

Geschlossen, bis Sie es konfigurieren

Die Webhook Route ist durch ein gemeinsames Geheimnis geschützt, das in einem Odoo Systemparameter liegt und in konstanter Zeit verglichen wird. Solange dieser Parameter nicht gesetzt ist, weist die Route jede Anfrage mit 403 ab und schreibt den Grund ins Log. Ein installiertes, aber nicht konfiguriertes Modul ist nie ein offener Endpunkt.

Nachrichten, zu denen kein Alias passt, oder die auf einen nicht mehr vorhandenen Datensatz antworten, werden mit HTTP 200 und einer kurzen Begründung beantwortet, damit Postmark aufhört, etwas zu wiederholen, das jedes Mal gleich scheitern würde.

Was Sie brauchen

Odoo 18 oder 19, Community oder Enterprise, und ein Postmark Konto. Die einzige Odoo Abhängigkeit ist Dialog, das jede Datenbank bereits hat.

Herunterladen

Das Modul finden Sie im Odoo Apps Store unter apps.odoo.com/apps/modules/19.0/postmark_inbound, mit einem passenden 18.0 Branch. Fragen und Anpassungen: hello@wolfinne.com.

Eingehende E-Mails in Odoo über Postmark, ohne IMAP und ohne offenen SMTP Port
Bojan Nišević 27. Juli 2026
TEILE DIESEN BEITRAG
Stichwörter