mailtrain/server
Tomas Bures 30b361290b - Refactoring of the mail sending part. Mail queue (table 'queued') is now used also for all test emails.
- More options how to send test emails.
- Fixed problems with pausing a campaign (#593)
- Started rework of transactional sender of templates (#606), however this contains functionality regression at the moment because it does not interpret templates as HBS. It needs HBS option for templates as described in https://github.com/Mailtrain-org/mailtrain/issues/611#issuecomment-502345227

TODO:
- detect sending errors connected to not able to contact the mailer and pause/retry campaing and queued sending - don't mark the recipients as BOUNCED
- add FAILED campaign state and fall into it if sending to campaign consistently fails (i.e. the error with sending is not temporary)
- if the same happends for queued email, delete the message
2019-06-25 07:18:06 +02:00
..
config - Refactoring of the mail sending part. Mail queue (table 'queued') is now used also for all test emails. 2019-06-25 07:18:06 +02:00
lib - Refactoring of the mail sending part. Mail queue (table 'queued') is now used also for all test emails. 2019-06-25 07:18:06 +02:00
models - Refactoring of the mail sending part. Mail queue (table 'queued') is now used also for all test emails. 2019-06-25 07:18:06 +02:00
protected/reports Line endings fixed so that we don't have CRLF in Git. Better now than later. 2019-03-27 09:49:29 +01:00
routes - Refactoring of the mail sending part. Mail queue (table 'queued') is now used also for all test emails. 2019-06-25 07:18:06 +02:00
services - Refactoring of the mail sending part. Mail queue (table 'queued') is now used also for all test emails. 2019-06-25 07:18:06 +02:00
setup - Refactoring of the mail sending part. Mail queue (table 'queued') is now used also for all test emails. 2019-06-25 07:18:06 +02:00
test/e2e Some refactoring to aling it more with IVIS and coreui theme. 2019-01-05 23:56:16 +01:00
views Mosaico upgraded to 0.17.5 2019-05-08 19:54:19 +02:00
.eslintrc Transactional mail: minor template-sender refactoring 2019-04-02 16:35:57 +03:00
.gitignore Fixes in reports. Reports seem to work now 2018-12-21 19:09:18 +01:00
app-builder.js Added quick reports (at this moment only one) to campaign statistics page. 2019-04-22 22:46:48 +02:00
dbtest.js Finished support for triggered campaigns. So far only smoke-tested for subscription trigger. 2018-11-21 01:41:10 +03:00
Gruntfile.js Fixes in reports. Reports seem to work now 2018-12-21 19:09:18 +01:00
index.js Child processes are now terminated when the parent process dies. This means that if the main mailtrain process gets killed, there are no processes which remain running. 2019-05-25 21:57:11 +02:00
package-lock.json Mosaico upgraded to 0.17.5 2019-05-08 19:54:19 +02:00
package.json Mosaico upgraded to 0.17.5 2019-05-08 19:54:19 +02:00