Skip to content
The easiest way how to send e-mail newsletter with Async PHP and tracking open-rate.
HTML PHP Dockerfile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
campaign
docs
sender
.gitignore
Dockerfile
LICENSE
composer.json
composer.lock
readme.md
send.sh

readme.md

PHP Mail - newsletter sender

The easiest way how to send e-mail newsletter with Async PHP and tracking open-rate.

example campaign

How to setup your newsletter

  1. Install PHP dependencies by Composer composer install.
  2. Duplicate ./sender/config.example.php file, rename it to config.php and configure it.
  3. Duplicate ./campaign/vzorova-kampan/ folder, rename it and edit files in this folder.
  4. Upload ./vendor and ./campaign/<your-folder> to your web server.

How to send tons of emails

With PHP CLI

  1. Install PHP CLI >= v.7.1 with PCNTL extension.
  2. Run php ./sender/send.php to send all e-mail messages.

With Docker

  1. Install Docker for desktop.
  2. Run ./send.sh to send all e-mail messages.

How to Open-Rate monitoring

  • You can monitor the open-rate stats after running the campaign.
  • Just open remote folder ./campaign/*/stats/open-rate.txt.
  • But be careful with GDPR (mail addresses are visible in your public folder).

How e-mail message can looks like

example campaign

You can’t perform that action at this time.