diff --git a/README.md b/README.md index 82d650ec..6590e23f 100644 --- a/README.md +++ b/README.md @@ -27,9 +27,9 @@ Subscribe to Mailtrain Newsletter [here](http://mailtrain.org/subscription/EysIv 1. Download and unpack Mailtrain [sources](https://github.com/andris9/mailtrain/archive/master.zip) 2. Run `npm install` in the Mailtrain folder to install required dependencies - 3. Edit [default.toml](config/default.toml) and update MySQL Settings + 3. Copy [config/default.toml](config/default.toml) as `config/production.toml` and update MySQL Settings in it 4. Import SQL tables by running `mysql -u MYSQL_USER -p MYSQL_DB < setup/mailtrain.sql` - 5. Run the server `npm start` + 5. Run the server `NODE_ENV=production npm start` 6. Open [http://localhost:3000/](http://localhost:3000/) 7. Authenticate as `admin`:`test` 8. Navigate to [http://localhost:3000/settings](http://localhost:3000/settings) and update service configuration @@ -48,7 +48,7 @@ Edit [mailtrain.conf](setup/mailtrain.conf) (update application folder) and copy Mailtrain uses webhooks integration to detect bounces and spam complaints. Currently supported webhooks are: * **AWS SES** – create a SNS topic for complaints and bounces and use `http://domain/webhooks/aws` as the subscriber URL for these topics - * **SparkPost** – use `http://domain/webhooks/aws` as the webhook URL for bounces and complaints + * **SparkPost** – use `http://domain/webhooks/sparkpost` as the webhook URL for bounces and complaints * **SendGrid** – use `http://domain/webhooks/sendgrid` as the webhook URL for bounces and complaints * **Mailgun** – use `http://domain/webhooks/mailgun` as the webhook URL for bounces and complaints diff --git a/public/images/frontmail.png b/public/images/frontmail.png deleted file mode 100644 index 9c1adbc5..00000000 Binary files a/public/images/frontmail.png and /dev/null differ diff --git a/public/images/img01_lists.png b/public/images/img01_lists.png new file mode 100644 index 00000000..f7ff88c5 Binary files /dev/null and b/public/images/img01_lists.png differ diff --git a/public/images/img02_list.png b/public/images/img02_list.png new file mode 100644 index 00000000..bcd1b312 Binary files /dev/null and b/public/images/img02_list.png differ diff --git a/public/images/img03_fields.png b/public/images/img03_fields.png new file mode 100644 index 00000000..32bc7808 Binary files /dev/null and b/public/images/img03_fields.png differ diff --git a/public/images/img04_segment.png b/public/images/img04_segment.png new file mode 100644 index 00000000..22c6103b Binary files /dev/null and b/public/images/img04_segment.png differ diff --git a/public/images/img05_subscribe.png b/public/images/img05_subscribe.png new file mode 100644 index 00000000..852939bb Binary files /dev/null and b/public/images/img05_subscribe.png differ diff --git a/views/index.hbs b/views/index.hbs index 4c4add7c..55277f96 100644 --- a/views/index.hbs +++ b/views/index.hbs @@ -1,9 +1,8 @@
- -
- Subscribe to Mailtrain Newsletter here (uses Mailtrain obviously) -
+
+ Subscribe here to Mailtrain newsletter (uses Mailtrain obviously) +
@@ -22,6 +21,9 @@ + + +

Open source

@@ -29,10 +31,61 @@

Send via any provider

-

Amazon SES, SparkPost, SendGrid, Mailgun – you name it. You can use any provider that supports SMTP protocol to send out your newsletters.

+

Amazon SES, SparkPost, SendGrid, Mailgun – you name it. You can use any provider that supports SMTP protocol to send out your newsletters. Bounce and complaints handling via webhooks is supported for SES, SparkPost, SendGrid and Mailgun.

On the roadmap

-

Automatic bounce and complaint handling for other providers besides AWS SES, reports, API access and more…

+

Reports, API access and more…

+ + +

+ +
+
+
+ + + +
+
+
+ +

diff --git a/views/layout.hbs b/views/layout.hbs index 7083a6f8..7787e0e5 100644 --- a/views/layout.hbs +++ b/views/layout.hbs @@ -5,7 +5,7 @@ - + @@ -14,38 +14,8 @@ {{#if title}} | {{title}}{{/if}} - - - - - - - - - - - - - - - + @@ -138,6 +108,7 @@

Mailtrain

Self hosted newsletter app built on top of Nodemailer

+

Source on GitHub

@@ -155,7 +126,7 @@