mailtrain/server/setup/knex/migrations
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
..
20170506102634_v1_to_v2.js - 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
20181226090000_verp_header_options_in_send_configurations.js Fixes in VERP handling. 2018-12-26 09:24:46 +00:00
20190422084800_file_cache.js Further updated on caching. Small change in DB schema to make lookups a bit more performant. Note that if DB migration in the last commit has been run, this commit will need manual update of the database. 2019-04-22 15:41:39 +02:00
20190615000000_generalization_of_queued_and_file_locking.js - 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
20190616000000_drop_subject_in_send_configurations.js - 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