Tomas Bures
ee0d148427
Merge branch 'pr453'
2018-08-05 17:44:58 +05:30
Tomas Bures
8193f0bf4d
Merge PR #451
2018-08-05 17:36:10 +05:30
Tomas Bures
fe7d34e0f6
Merged pull request #412
2018-08-05 17:22:31 +05:30
Raphael Hittich
68cb8384f7
Add custom unsubscribe option in a campaign
2018-08-01 10:46:34 +02:00
Raphael Hittich
44fe8882b8
Add X-Mailer header option in settings to override or disable it.
2018-07-27 14:46:46 +02:00
Reto Kaiser
16ce44146f
Add option on list to disable "List-Unsubscribe" header
2018-06-13 09:53:29 +02:00
Jonas Düver
52f4213cb7
Add segment support to triggers model and database
2018-04-25 18:16:51 +02:00
witzig
615ed5a693
Support multiple usage of RSS merge tags, closes #329
2017-09-29 12:22:37 +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
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
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
root
2ac89f3365
Report processor worker refactored to run under another user (nobody) and have its own mysql credentials.
2017-04-27 16:35:53 -04:00
Tomas Bures
418dba7b9f
Work in progress on securing reports.
2017-04-25 22:49:31 +00:00
Tomas Bures
8237dd5d77
The "Reports" feature seems functional.
...
Some small refactoring (column widths) of rendering tables in Lists, Templates, and Campaigns so that it is the same as Reports.
2017-04-20 19:42:01 -04:00
Tomas Bures
e7d12f1dbc
Halfway through in refactoring the report generation to a separate process running asynchronously of the Express server.
2017-04-17 18:31:01 -04:00
vladimir
684ba69d46
Bugfix: mail sender stuck
2017-04-15 17:13:36 +02:00
vladimir
c9136f8abd
Add blacklist function
2017-04-11 10:10:02 +02:00
vladimir
1547e887c3
Add option to disable email cheking for imported CSV
2017-03-31 11:20:43 +02:00
Andris Reinman
d7c06e0a5a
Do not use .stack property with error objects
2017-03-24 13:04:38 +02:00
Andris Reinman
bb25c65c63
merged
2017-03-21 12:30:08 +02:00
Andris Reinman
179e0d5ab3
fixed thrown errors
2017-03-21 10:39:44 +02:00
Andris Reinman
9d5fb816c9
Fixes issue with HTML entities
2017-03-19 13:39:34 +02:00
Amit Kumar
2056ec4a56
Add List-Unsubscribe header
2017-03-08 22:55:16 +05:30
Andris Reinman
d25565b6f8
Updated translation support
2017-03-07 16:30:56 +02:00
Andris Reinman
66bfcebd47
added support for ses
2017-02-17 15:56:55 +02:00
Andris Reinman
9778c486e9
Allow international formatted dates in CSV imports
2017-02-02 16:47:50 +02:00
Dennis Jung
350e05ab06
Change certain values to const
2017-02-01 14:05:01 +09:00