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
|
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 |
|
Andris Reinman
|
8546040e97
|
v1.10.1
|
2016-05-26 12:53:12 +03:00 |
|
Andris Reinman
|
773977dd96
|
v1.10.0
|
2016-05-25 23:58:17 +03:00 |
|
Andris Reinman
|
f29a8a1b67
|
Fetch multiple unsent messages at once to speed up delivery
|
2016-05-25 18:01:39 +03:00 |
|
Andris Reinman
|
0d038f8a06
|
list clicked subscribers
|
2016-05-13 15:32:29 +03:00 |
|
Andris Reinman
|
11f412ded1
|
Working API for subscribing and unsubscribing
|
2016-05-07 14:28:24 +03:00 |
|
Andris Reinman
|
3b9f3559a4
|
v1.5
|
2016-05-05 17:02:22 +03:00 |
|
Andris Reinman
|
84869dafa7
|
v1.4.1
|
2016-05-04 19:11:41 +03:00 |
|
Andris Reinman
|
8bc85a0b63
|
RSS campaigns
|
2016-05-04 16:54:09 +03:00 |
|
Andris Reinman
|
2486f7b9d8
|
updated transactional messages
|
2016-05-04 11:27:46 +03:00 |
|
Andris Reinman
|
4f2d66c30c
|
Use juice to prepare html messages
|
2016-05-03 19:21:01 +03:00 |
|
Andris Reinman
|
c031ea7747
|
first actually working version of RSS campaigns
|
2016-05-03 14:04:46 +03:00 |
|
Andris Reinman
|
bc34ed2e39
|
u
|
2016-04-30 18:19:48 +03:00 |
|
Andris Reinman
|
33f7d7ac8a
|
u
|
2016-04-29 21:47:23 +03:00 |
|
Andris Reinman
|
02344acdee
|
Store timezone offsets in db
|
2016-04-29 20:31:25 +03:00 |
|
Andris Reinman
|
6e514e1ccc
|
use moment to detect timezones
|
2016-04-29 19:13:51 +03:00 |
|
Andris Reinman
|
ffcc873ef3
|
Support URL-based archive pages
|
2016-04-26 21:14:48 +03:00 |
|