Eusend Email Adapter

Адаптер электронной почты для Payload CMS, направляющий всю исходящую почту через REST API eusend, европейского провайдера транзакционных писем.

Сообщество 1 5/нед MIT v0.1.0

Установка

pnpm add @eusend_dev/payload-email

Описание

Адаптер eusend для Payload CMS направляет всю исходящую почту через REST API eusend, провайдера транзакционных писем, работающего в ЕС. Поскольку адаптер использует HTTP вместо SMTP, он работает на serverless-платформах, где долговременное SMTP-соединение недоступно. После подключения через `buildConfig` в параметре `email` все сообщения Payload (подтверждение аккаунта, сброс пароля, вызовы `payload.sendEmail`) проходят через eusend. Для настройки требуется API-ключ, адрес отправителя по умолчанию (домен должен быть верифицирован в аккаунте eusend) и имя отправителя. Опциональные параметры позволяют перенаправлять всю почту на один адрес в staging-окружении (с удалением cc и bcc), добавлять теги к каждой отправке для фильтрации логов и вебхуков, а также управлять трекингом открытий и кликов. Параметр `baseUrl` нужен для обращения к staging-инстансу. Адаптер поддерживает форматы вложений nodemailer: сырые буферы, UTF-8 строки (или с указанной кодировкой, например base64), удалённые URL (которые API скачивает в момент отправки), локальные пути к файлам на диске и data URI. Он нормализует смешанные строковые и объектные формы адресов for from/to/cc/bcc/replyTo, обрабатывает как объектные, так и массивные варианты заголовков, принимает тела в виде строки или Buffer и отклоняет streams. При неудачной отправке адаптер выбрасывает `APIError` Payload с HTTP-статусом и кодом ошибки eusend, поэтому ошибка попадает в стандартную обработку ошибок Payload, а не исчезает бесследно. Это транспортный слой: он отправляет предоставленные HTML и text без серверного рендеринга шаблонов. Требуется Node >=20, зависимость от `@eusend_dev/sdk`, peer dependency `payload ^3.0.0 || ^4.0.0`.

О пакете

Имя пакета
@eusend_dev/payload-email
Последняя версия
0.1.0
Размер
27 кБ
Лицензия
MIT
Загрузок в неделю
5
Последняя публикация
7 сент. 2026 г.

Похожие плагины

Ещё в категории «Email»