emails
Email delivery, DMARC parsing, templates, campaigns, and suppression lists.
Packages in emails
8 packages.
| Package | Description |
|---|---|
@suaveplan/campaigns |
Universal campaign orchestration. |
@suaveplan/delivery-tracking |
Channel-agnostic delivery event tracking for campaigns and messages: lifecycle dedupe, in-memory + SurrealDB stores, time-series aggregation, tracking pixel an… |
@suaveplan/dmarc |
DMARC report parser for @suaveplan — parses aggregate (RUA) and forensic (RUF) DMARC XML reports into validated, strongly-typed structures. Accepts raw XML s… |
@suaveplan/domain-normalizer |
Normalisation, matching, and alias-canonicalisation for internet domain names. Given heterogeneous URL or domain input — including common mobile/CDN subdomains… |
@suaveplan/email-processing |
Universal MIME parsing and email processing for the Suaveplan . Wraps postal-mime and libmime with structured errors, OpenTelemetry instrumentation, a… |
@suaveplan/email-templates |
Universal, React-free email template engine. Produces email-safe HTML strings with inline styles via VNode factories — runs identically in Bun, Node, and… |
@suaveplan/emailer |
Universal email service with pluggable transports. Ships EmailService, three transports (Dummy / SMTP via injectable SmtpClientLike / Gmail REST via i… |
@suaveplan/suppression |
Email suppression list management for Suaveplan. Stores and checks email addresses that should not receive outgoing mail — unsubscribes, hard/soft bounces, com… |