Commit graph

106 commits

Author SHA1 Message Date
Tomas Bures
1448d9e914 Bugfixes in sending campaigns 2018-09-27 21:32:35 +02:00
Tomas Bures
86efa11994 Before renaming imports to tasks 2018-09-23 22:28:58 +02:00
Tomas Bures
dda95ecdb3 Implementation of archive route. Simplified from v1. Not tested. 2018-09-22 18:12:22 +02:00
Tomas Bures
a9e1700dbe Added router for links. Not tested. 2018-09-22 16:21:19 +02:00
Tomas Bures
92d28daa9e Triggers ported. Not tested yet. 2018-09-22 15:59:05 +02:00
Tomas Bures
907d548e02 Por tof the postfix bounce server. Not tested. 2018-09-18 11:03:36 +02:00
Tomas Bures
63765f7222 Client's public folder renamed to static
Regular campaign sender seems to have most of the code in place. (Not tested.)
2018-09-18 10:30:13 +02:00
Tomas Bures
89eabea0de Fixes in selection of subscribers 2018-09-11 10:07:00 +02:00
Tomas Bures
01d1a903a2 Work in progress on Campaign Status 2018-09-10 20:15:59 +02:00
Tomas Bures
d1fa4f4211 Work on sending campaigns. Campaign status page half-way done, but does not work yet. 2018-09-10 00:55:44 +02:00
Tomas Bures
67d7129f7b Campaign UI and model adjusted to allow sending a campaign to multiple lists 2018-09-02 20:17:42 +02:00
Tomas Bures
130c953d94 Updated packages to remove vulnerabilities reported by npm
Implementation of feedcheck - not tested though
2018-09-02 14:59:02 +02:00
Tomas Bures
d74806dde3 Basic import seems to work 2018-09-01 21:29:10 +02:00
Tomas Bures
16519c5353 Some additions to import UI to cover the basic subscribe and unsubscribe cases. 2018-08-26 15:32:03 +02:00
Tomas Bures
739b9452de UI for basic import and preparation phase of CSV. 2018-08-26 11:46:12 +02:00
Tomas Bures
cd798b5af7 Preparation of merge with master 2018-08-06 20:24:51 +05:30
Tomas Bures
a4ee1534cc WiP on mailers 2018-04-29 18:13:40 +02:00
Tomas Bures
b5cdf57f72 Files can be added to templates and managed in a dedicated "Files" view.
Mosaico integration in progress. The files seem to be working for Mosaico.
2018-03-24 23:55:50 +01:00
Tomas Bures
7750232716 Merge remote-tracking branch 'upstream/master' into development 2018-02-24 23:05:01 +01:00
Tomas Bures
d8ee364a4b settings keys in DB converted to camel case
callback-based settings model replaced by async-based settings model
2017-12-30 17:27:24 +01:00
witzig
615ed5a693 Support multiple usage of RSS merge tags, closes #329 2017-09-29 12:22:37 +02:00
witzig
7a93628cc8 Merge branch 'master' into bures-access
# Conflicts:
#	package.json
2017-09-26 15:29:49 +02:00
witzig
544e221278 Honour tracking settings from parent RSS-Campaign, fixes #319 2017-09-22 11:39:01 +02:00
theyough
b663de138e Fix Travis: Missing semicolon 2017-09-06 10:14:25 +01:00
theyough
332666c851 Fix when postfix server does not send 'queue as' properly 2017-09-06 00:45:27 +01:00
theyough
4235a9b984 Fix when postfix server does not send 'queue as' properly 2017-09-06 00:33:29 +01:00
theyough
dd637a1f2b Fix when postfix server does not send 'queue as' properly 2017-09-05 23:22:39 +01:00
Tomas Bures
216fe40b53 Merge branch 'master' of github.com:Mailtrain-org/mailtrain into access 2017-07-27 23:19:48 +03:00
witzig
4cede37e9d Fixes #278
Although the bounced counter is correctly increased, the status of
failed messages has been set to 'unsubscribed' instead of 'bounced‘.
2017-07-14 23:48:18 +02:00
Tomas Bures
d63eed9ca9 Reports ported to ReactJS and Knex
Note that the interface for the custom JS code inside a report template has changed. It now offers promise-based interface and exposes knex.
2017-07-13 13:27:03 +02:00
Luc LosCan
3ab718705e Removed 127.0.0.1 from queued .test() 2017-07-10 17:14:36 +02:00
Luc LosCan
3e04f82fe2 Fix Travis CI checks 2017-07-10 12:22:01 +02:00
Luc LosCan
f90e67d775 Save new queueId/response on locally requeued messages 2017-07-10 12:13:17 +02:00
Luc LosCan
219c77606d Fix Travic CI failing checks 2017-06-28 10:31:08 +02:00
Luc LosCan
0b4e866663 Check for locally requeued messages in postfix 2017-06-27 18:22:12 +02:00
witzig
8b74730d08 Fixed remaining eslint errors for services/**/*.js 2017-06-22 18:29:42 +02:00
witzig
c7ba0235c5 Satisfy eslint rule indent 2017-06-22 18:25:13 +02:00
witzig
44ab04624b Satisfy eslint rule linebreak-style 2017-06-22 18:25:13 +02:00
witzig
f73eb026b6 Fixed possible bug: callback called twice 2017-06-22 18:16:26 +02:00
witzig
963aef53b5 Don't close the VERP Server on error. And improved error reporting.
Based on https://git.io/vQLS7 , I believe the change introduced in
https://git.io/vQL7u "server.close()" to be in error, and intended to
close one connection, like it’s handled in https://git.io/vQLSF

Perhaps SMTPServer isn't even meant to throw ECONNRESET and EPIPE in
the first place.
2017-06-22 18:00:13 +02:00
witzig
466bf225a3 Fixed Merge Tags #206 #236 2017-06-02 00:24:26 +02:00
witzig
cff908887f Fixed throttling and pausing #243 2017-06-01 13:08:45 +02:00
Tomas Bures
62cc881fd4 Merge remote-tracking branch 'upstream/master' 2017-05-18 22:46:53 +02:00
witzig
6c35046ab2 e2e tests (draft) 2017-05-10 01:40:02 +02:00
Tomas Bures
11990d62b2 Merge branch 'master' of github.com:Mailtrain-org/mailtrain
Conflicts:
	languages/de_DE.po
2017-05-04 17:58:55 -04:00
Andris Reinman
d555ca44ac Merge pull request #224 from afanjul/master
RSS Improvements to allow more template tags
2017-05-03 09:29:32 +03:00
witzig
85cefc14e8 Added option to disable the sender header when using VERP 2017-05-02 23:51:55 +02:00
Alejandro Fanjul
92bffd78de RSS Improvements to allow more template Tags like ([RSS_ENTRY_TITLE], [RSS_ENTRY_DATE], [RSS_ENTRY_LINK], [RSS_ENTRY_CONTENT], [RSS_ENTRY_SUMMARY], [RSS_ENTRY_IMAGE_URL]) 2017-05-02 18:38:54 +02:00
Tomas Bures
32e2e61789 Unsubscription is identified by subscriber cid. This effectivelly allows only the recipient of the email to unsubscribe. This addresses issue #221.
I also scraped the "auto" parameter which automatically submits the unsubscription form when the link is clicked in a campaign email. Instead, I introduced the
unsubscription options ONE_STEP, ONE_STEP_WITH_FORM, TWO_STEP, TWO_STEP_WITH_FORM. The options without "_WITH_FORM" shall behave like when called with "auto".
This functionality is to come. Currently it behaves as ONE_STEP_WITH_FORM.
2017-04-30 13:01:22 -04:00
Tomas Bures
7a08ffa596 Fix - reports crashed if the user could not be switched (because mailtrain was not run under root). Now an error is reported. 2017-04-27 18:14:15 -04:00