Resend Email Connector

Odoo-E-Mails über die Resend-API statt SMTP versenden und sehen, was damit passiert

Resend Email Connector versendet jede E-Mail aus Odoo über die Resend-API per HTTPS, sodass kein Mail-Port offen sein muss. Jede Nachricht erhält in Odoo einen Zustellstatus, und Antworten landen beim Datensatz, zu dem sie gehören.

Odoo 19.0 · Community, Enterprise · Odoo.sh, On-premise · 115,00 € · Im Odoo Apps Store kaufen

Erhältlich für: Odoo 19.0

Das Problem

Viele Hoster sperren die SMTP-Ports 25, 465 und 587, und ein gesperrter Port sieht aus wie ein Hänger statt wie ein Fehler, also bleibt die Odoo-Mailwarteschlange still stehen. Selbst wenn SMTP funktioniert, meldet es nur die Annahme: Niemand weiß, ob ein Angebot zugestellt, geöffnet oder abgewiesen wurde. Und wenn Odoo von einer Adresse ohne verifizierte Domain sendet, scheitern SPF und DKIM, und Rechnungen landen im Spam.

Was die App leistet

Alles läuft über Resend

Spam-Ordner mit einem Feld beheben

Zustellverfolgung

Antworten kommen zurück

Sicherheit und Zuverlässigkeit

Allgemeine Einstellungen in Odoo mit dem Bereich Resend Email Provider: Mailversand über Resend, API-Schlüssel, Standard-Absender und Reply-To sowie Webhook-Signaturgeheimnis
Einstellungen > Allgemeine Einstellungen > Resend Email Provider in Odoo 19.

Für wen sie gedacht ist

Nicht geeignet, wenn:

Installation

Voraussetzungen: Dialog (mail)

  1. Kaufen Sie Resend Email Connector im Odoo Apps Store für Odoo 19.0.
  2. Fügen Sie das Modul Ihrem Odoo.sh-Projekt oder dem Addons-Pfad Ihres On-Premise-Servers hinzu. Der Server braucht ausgehendes HTTPS zu api.resend.com und die Python-Bibliothek requests.
  3. Aktualisieren Sie in Odoo die App-Liste und installieren Sie Resend Email Connector.

Odoo Online (SaaS) erlaubt keine Apps von Drittanbietern, deshalb lässt sich die Schnittstelle dort nicht installieren. Eine öffentlich erreichbare HTTPS-Adresse für Odoo ist nur für Zustellstatus und eingehende Antworten nötig.

Konfiguration

  1. Verifizieren Sie in Resend Ihre Absenderdomain, indem Sie die angezeigten DNS-Einträge anlegen, und erstellen Sie einen API-Schlüssel. Dieser Schritt behebt SPF und DKIM.
  2. Öffnen Sie in Odoo Einstellungen > Allgemeine Einstellungen > Resend Email Provider. Aktivieren Sie Route outgoing mail through Resend, fügen Sie den API-Schlüssel ein und legen Sie die Standard-Absenderadresse auf der verifizierten Domain fest.
  3. Optional: Richten Sie in Resend einen Webhook auf den Odoo-Endpunkt /resend/webhook ein und tragen Sie das Signaturgeheimnis auf derselben Einstellungsseite ein, damit Zustellereignisse und Antworten geprüft werden.
EinstellungWirkung
Route outgoing mail through ResendDer globale Schalter. Alternativ markieren Sie nur einen Postausgangsserver als Resend-Server.
API-SchlüsselDer Resend-API-Schlüssel; für den Versand allein ausreichend.
Standard-AbsenderadresseEine Adresse auf Ihrer verifizierten Domain, die jede Nachricht übernimmt.
Standard-AntwortadresseOptionale Reply-To-Adresse für ausgehende E-Mails.
Webhook-SignaturgeheimnisPrüft eingehende Zustellereignisse und Antworten an /resend/webhook.

So nutzen Sie sie

E-Mails wie gewohnt senden

  1. Senden Sie Angebote, Rechnungen, Chatter-Nachrichten und Mailings weiter wie bisher aus Odoo.
  2. Die Schnittstelle übernimmt jede Nachricht und stellt sie über Resend von Ihrer verifizierten Domain zu.

Zustellung prüfen

  1. Öffnen Sie die Liste Resend Messages, um jede E-Mail mit Empfängern, Status und gegebenenfalls Fehlertext zu sehen.
  2. Öffnen Sie Angebot, Rechnung oder Kontakt, um den Zustellstatus der von dort gesendeten E-Mail zu sehen.
  3. Liefert die API einen Fehler, zeigt die E-Mail einen normalen Odoo-Mailfehler mit der Meldung von Resend und wird von Odoo erneut versucht.

Antworten empfangen

  1. Mit eingerichtetem Webhook landen Antworten auf Ihre E-Mails im Chatter des Datensatzes, auf den sie sich beziehen.

Grenzen

Häufig gestellte Fragen

Warum versendet Odoo keine E-Mails über SMTP?

Häufig, weil der Hoster die Ports 25, 465 und 587 sperrt, was wie ein Hänger statt wie ein Fehler aussieht. Resend Email Connector versendet stattdessen per HTTPS über die Resend-API, sodass kein Mail-Port offen sein muss.

Ersetzt die Resend-Schnittstelle meinen Postausgangsserver in Odoo?

Sie fängt ihn ab. Odoo zeigt weiterhin einen Postausgangsserver, weil das Modul einen Datensatz "Resend (API)" anlegt, es wird aber keine SMTP-Verbindung aufgebaut. Einen Teil der E-Mails können Sie auf SMTP lassen, indem Sie nur einen Server als Resend-Server markieren.

Wie sehe ich, ob eine Odoo-E-Mail zugestellt oder abgewiesen wurde?

Mit eingerichtetem Resend-Webhook erhält jede Nachricht einen von acht Status, von gesendet und zugestellt bis geöffnet, geklickt, abgewiesen oder als Spam gemeldet. Der Status steht in der Liste Resend Messages und am Ursprungsdatensatz.

Was passiert, wenn die Resend-API nicht erreichbar ist?

Der Versand erzeugt einen normalen Odoo-Mailfehler mit der Meldung von Resend, und die E-Mail bleibt für den üblichen Wiederholungsversuch in der Warteschlange. Es gibt keinen stillen Rückfall auf SMTP.

Versenden Wiederholungsversuche E-Mails doppelt?

Nein. Jede Anfrage trägt einen Idempotenzschlüssel aus Nachricht und Empfängern, sodass Resend einen echten Wiederholungsversuch erkennt und nicht doppelt sendet.

Welche Odoo-Versionen und welches Hosting unterstützt die Resend-Schnittstelle?

Odoo 19.0, Community und Enterprise, On-Premise oder auf Odoo.sh. Nötig sind ausgehendes HTTPS zu api.resend.com und die Python-Bibliothek requests. Odoo Online kann keine Apps von Drittanbietern installieren.