Xeplr OS / Services

@xeplr/email

Email for xeplr apps — SMTP, AWS SES, Azure or Brevo, sent in-process or over HTTP, with an optional queue and a template store

Install

npm install @xeplr/email

The idea

One send(to, subject, html, cc, attachments) over SMTP, SES, Azure or Brevo, in your process or as a small HTTP service. The settings it requires follow the provider, so an SMTP install is never asked for a Brevo key.

Where it sits

Part of Services — long-running pieces. Each one boots with the same init() / start() / router() shape and mounts into an Express app you already have.

Builds on

Documentation for @xeplr/email is in its README on npm.

These packages are what Xeplr Analytics is made of

If you are assembling this yourself, it may be worth seeing the assembled version first.