Skip to content

feat: Infomaniak SMTP email transport #736

Description

@arturasmckwcz

Add SmtpEmailTransport (nodemailer) as the primary email transport when SMTP_HOST is set, falling back to Brevo.

Branch notify-dry-run has the implementation ready. Needs its own PR separate from the Post feed work.

Changes ready to ship

  • src/services/notify/transports/email-smtp.tsSmtpEmailTransport via nodemailer
  • Transport priority: dry-run → SMTP → Brevo fallback
  • SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS wired into Dockerfile, docker-compose, and n4d-infra ECS task definition

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions