Eusend Email Adapter
Leitet alle ausgehenden E-Mails von Payload CMS über die eusend REST API weiter, einen EU-ansässigen Transaktions-E-Mail-Anbieter für Serverless-Umgebungen.
Installation
pnpm add @eusend_dev/payload-email Über
Der Adapter leitet sämtliche ausgehenden E-Mails von Payload über die eusend REST API weiter. Da die Kommunikation über HTTP statt SMTP läuft, funktioniert der Adapter auf Serverless-Plattformen, wo keine persistente SMTP-Verbindung offen gehalten werden kann. Nach der Einbindung läuft jede E-Mail, die Payload versendet, über eusend: Account-Verifizierung, Passwort-Zurücksetzung und alle Aufrufe von `payload.sendEmail`. Die Konfiguration erfolgt in `buildConfig` unter dem Schlüssel `email`. Erforderlich sind ein API-Schlüssel, eine Absenderadresse (deren Domain im eusend-Konto verifiziert sein muss) und ein Anzeigename. Optional lassen sich alle E-Mails auf eine einzelne Adresse umleiten, was für Staging-Umgebungen nützlich ist, wobei cc und bcc verworfen werden. Tags können pro Sendung vergeben werden und erleichtern die Filterung in Logs sowie die Zustellung an Webhooks. Weitere optionale Felder sind `trackOpens`, `trackClicks` und ein `baseUrl`-Override für Staging-Deployments. Anhänge folgen den bekannten nodemaker-Formaten, sodass eine bestehende Konfiguration von `@payloadcms/email-nodemailer` übernommen werden kann. Unterstützt werden rohe Buffer, Strings (UTF-8, sofern kein anderes Encoding wie base64 angegeben ist), Remote-URLs, die die API zum Versandzeitpunkt abruft, lokale Dateipfade und Data-URIs. Der Adapter normalisiert die gemischten String- und Objekt-Adressformate von nodemailer für from, to, cc, bcc und replyTo und verarbeitet sowohl Header-Objekte als auch Array-Layouts. Als Body akzeptiert er Strings oder Buffer. Streams werden abgelehnt, um leere Nachrichten zu vermeiden. Schlägt der Versand fehl, wirft der Adapter eine Payload `APIError` mit HTTP-Status und eusend-Fehlercode. Der Fehler taucht damit in der normalen Fehlerbehandlung von Payload auf und verschwindet nicht als leeres Ergebnis. Der Adapter ist ein reiner Transport: Er versendet das übergebene HTML und den Text, führt aber kein serverseitiges Template-Rendering durch. Als Peer-Dependency wird `payload` in Version 3 oder 4 vorausgesetzt, zusätzlich das `@eusend_dev/sdk`. Die Node-Version muss mindestens 20 betragen.
Paketinformationen
- Paketname
@eusend_dev/payload-email- Neueste Version
0.1.0- Entpackte Größe
- 27 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 5
- Zuletzt veröffentlicht
- 7. Sep. 2026
Ähnliche Plugins
Mehr in EmailuseSend Email Adapter
Integriert PayloadCMS mit der useSend API für den Versand von E-Mails.
Booking
Terminbuchungs-Plugin für Payload CMS 3.x mit datenbankgestützter Slot-Eindeutigkeit, Magic-Link-Stornierung und transaktionalen E-Mails.
Cloudflare Email Adapter
Versendet transaktionale E-Mails über den Cloudflare Email Service für Payload CMS.
Abandoned Cart
Markiert inaktive Payload-Warenkörbe als verlassen, verschickt eine zeitgesteuerte Wiederherstellungs-Mail-Sequenz und schreibt zurückgewonnene Bestellungen zu.
Order Emails
Sendet transaktionale E-Mails bei Erstellung und Statusänderung von Payload-Bestellungen über den konfigurierten E-Mail-Adapter.
EasyEmail Pro
Erstelle responsive E-Mail-Vorlagen in Payload mit einem speziellen Editor.