[Decision] Email notification delivery through mail capability #2

Open
opened 2026-07-13 01:57:36 +02:00 by zemion · 0 comments
Owner

Decide and implement how notification messages should be delivered as email when the mail module is enabled.

Acceptance Criteria

  • Decide whether email notifications are only available when the mail module provides a delivery capability, or whether notifications may keep a standalone SMTP/file-mail fallback.
  • Define the capability contract for mail-backed notification delivery, including recipient handling, tenant scoping, credentials/profile selection, and failure reporting.
  • Implement the chosen adapter without creating a hard dependency from notifications to mail.
  • Expose delivery status clearly in the notification center and keep in-app notifications working without mail.

Notes

  • This is intentionally marked for triage because the product decision affects module coupling and deployment expectations.
  • Existing local file mail delivery in notifications is useful for development but should not become an accidental production mail stack.
Decide and implement how notification messages should be delivered as email when the mail module is enabled. ## Acceptance Criteria - [ ] Decide whether email notifications are only available when the mail module provides a delivery capability, or whether notifications may keep a standalone SMTP/file-mail fallback. - [ ] Define the capability contract for mail-backed notification delivery, including recipient handling, tenant scoping, credentials/profile selection, and failure reporting. - [ ] Implement the chosen adapter without creating a hard dependency from notifications to mail. - [ ] Expose delivery status clearly in the notification center and keep in-app notifications working without mail. ## Notes - This is intentionally marked for triage because the product decision affects module coupling and deployment expectations. - Existing local file mail delivery in notifications is useful for development but should not become an accidental production mail stack. <!-- codex-source:notification-followups-2026-07-13 -->
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-notifications#2
No description provided.