cross-solution / YAWIK

YAWIK is a web application. It can be used as an ATS applicant tracking system or as a jobboard.
https://yawik.org
MIT License
125 stars 67 forks source link

Decouple sending of emails #610

Closed TiSiE closed 3 years ago

TiSiE commented 3 years ago

We could improve responsiveness and speed of YAWIK if we decoupled the actual generating and sending of emails to an external process.

We are using similar approaches through out YAWIK (and some modules) with usage of the Queue mechanism available in the YAWIK Core.

Using this queue will also allow us to implement a decent error handling and resending of failed emails with minimal effort.