cpl-mail queue #195

Open
opened 2025-09-25 00:57:33 +02:00 by edraft · 0 comments
Owner

Als Entwickler möchte auf cpl-mail basiert eine Queue für E-Mails haben.
Dies soll als eigenes "Add-On" Paket namens "cpl-mail-queue" installierbar sein.

  • Mails werden in Datenbank (Postgres) gespeichert
  • Datenverbindung wird Vorausgesetzt
  • MailScheduler schaut alle x Minuten (Cron einstellung) welche nicht gelöschten Mails nicht versendet wurden und versendet diese
  • Fehlschläge werden in anderer Tabelle Pro Mail gespeichert.

Todos:

  • Module schreiben, PostgresModule als dependency
  • MailQueueSettings schreiben (interval)
  • DB Schema anlegen
    • Status: Open, Failed, Send
  • Service schreiben (CronJob, hosted)
  • Schema & Service DI kompatibel machen
Als Entwickler möchte auf cpl-mail basiert eine Queue für E-Mails haben. Dies soll als eigenes "Add-On" Paket namens "cpl-mail-queue" installierbar sein. - Mails werden in Datenbank (Postgres) gespeichert - Datenverbindung wird Vorausgesetzt - MailScheduler schaut alle x Minuten (Cron einstellung) welche nicht gelöschten Mails nicht versendet wurden und versendet diese - Fehlschläge werden in anderer Tabelle Pro Mail gespeichert. ## Todos: - [ ] Module schreiben, PostgresModule als dependency - [ ] MailQueueSettings schreiben (interval) - [ ] DB Schema anlegen - [ ] Status: Open, Failed, Send - [ ] Service schreiben (CronJob, hosted) - [ ] Schema & Service DI kompatibel machen
edraft added this to the Board project 2025-09-25 00:57:33 +02:00
edraft added this to the 2025.11 milestone 2025-10-09 11:03:40 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sh-edraft.de/cpl#195
No description provided.