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
Andris Reinman
50f6c8d101
Reload mailer config once admin updates Mailtrain settings
2016-12-25 17:59:50 +02:00
Andris Reinman
8ca1fbb535
Added option to spawn multiple sender processes
2016-12-11 00:38:54 +02:00
Andris Reinman
88fe24a709
Spawn sender into separate process
2016-12-10 15:27:52 +02:00
Andris Reinman
37b0ac9aec
Do not use array.includes to support some older versions of node
2016-12-08 13:49:31 +02:00
Andris Reinman
8db3672a28
Merge pull request #110 from cloudron-io/master
...
Add support for reply-to field
2016-12-07 15:17:13 +02:00
Johannes Zellner
bdd0d6b491
Pass replyTo together with the mail data
2016-11-25 18:11:27 +01:00
Andris Reinman
e8305a3e55
fix
2016-11-16 16:07:01 +02:00
Andris Reinman
19e5530a18
Allow listening on selected interfaces
2016-11-16 15:59:20 +02:00
Andris Reinman
f0784156fe
Added support for processing Postfix logs to find bounces
2016-09-22 12:04:30 +03:00
Andris Reinman
35bce32529
Full support for message attachments
2016-09-09 23:09:04 +03:00
Andris Reinman
175b8eb94d
v1.15.1. Do not throw when VERP message parsing fails
2016-08-22 15:06:11 +03:00
Andris Reinman
fb7fd7238f
Encode List-ID header, allow access to campaigns with deleted list
2016-08-10 20:45:29 +03:00
Andris Reinman
cf0042c50a
Added support for throttling
2016-07-05 19:31:57 +03:00
Andris Reinman
eab46d758a
Display a list of triggered users
2016-06-24 14:12:21 +03:00
Andris Reinman
4e33cc471f
status
2016-06-22 15:25:36 +03:00
Andris Reinman
b16209f23e
Added initial support for trigger based automation
2016-06-22 14:32:15 +03:00