in2code-de / luxletter

Newsletter system for TYPO3
https://www.in2code.de/agentur/typo3-extensions/luxletter/
22 stars 25 forks source link

Fault tolerant queue #178

Closed julianhofmann closed 1 year ago

julianhofmann commented 1 year ago

There are different reasons why a message from the queue cannot be sent. By introducing a counter for failed sending attempts, unsendable queue entries are skipped above a threshold value. This is to prevent faulty entries from blocking the execution of new, valid queue entries.

After entries whose dispatch has failed are skipped, this must be recognisable in the status of the newsletter. Therefore, the progress bar is now divided into three parts: sent, failed, open.

Resolves: #177 Related: #137

einpraegsam commented 1 year ago

Thx for digging deep into that issue. In general I like the feature and I'm going to merge this.

Some things should be changed after that (I can do that):