CodeCanyon

Email Based Subscriber Notification System

Email Based Subscriber Notification System

Email Based Subscriber Notification System is a tool for sending out bulk e-mail messages. It has a lot of features: you can manage your mailing lists, set up email marketing campaigns in few easy steps, track results and many more.

Features

  • Import subscribers from different sources
  • Personalized templates
  • Template live preview
  • Visual and HTML editors for email template
  • Detailed statistics
  • Campaign wizard
  • Unlimited mailing list
  • Managing of mailing lists
  • Translation ready
  • Role-Based Access Control
  • Timezone configuration

Applications demo

Demo limitation

  • Every 25 minutes all the data are flushed.
  • You are unable to import more than 3 subscribers in a single group

Please read here how to manage system.

Root credentials
Login: root
Password: root

Administrator credentials
Login: admin
Password: admin

Campaign manager credentials
Login: campaign_manager
Password: campaign_manager

Designer credentials
Login: designer
Password: designer

DEMO: http://sender.php5developer.com

Installation & Documentation

All information you can find here

Requirements

  • PHP 5.3.8 or above. Important! You can find here what PHP extensions, functions, must be enabled. Also you can download PHP script which checks PHP requirements.
  • MySQL 5.0 or above
  • Possibility to run cron job every minute
  • Mail server
NOTE! I’m not responsible if your mail server listed in spam lists or emails goes to SPAM folder. Use this free online tool to check whether your mail server listed in spam lists or not. Also I’m not responsible if your hosting/server has limitations for large amount of emails.

Changelog

v 1.4 – 2017.07.09

  • PHP 7.x compatibility

Remove all files from root/framework directory and upload fresh version from archive.

v 1.3 – 2017.02.05

  • Security update

Open `root/protected/config/mail.php

Append new parameter to array
return array(
    ...

    // SMTP connection options
    'SMTPOptions' => array(
        'ssl' => array(
            'verify_peer' => false,
            'verify_peer_name' => false,
            'allow_self_signed' => true
        )
    ),
);

Remove all files from `root/protected/extensions/YiiMailer directory and upload new files from archive.

v 1.2 – 2016.03.09

  • Added French Translations
  • Added new predefined attribute “{$email}”
  • Bug fixes
New directory with files:
~root/protected/messages/fr
Modified files
~root/protected/commands/CampaignSenderCommand.php
~root/protected/confg/params.php
~root/protected/controllers/SubscribersController.php
~root/protected/messages/en/app.php
~root/protected/messages/ru/app.php
~root/protected/models/Subscriber.php
~root/protected/views/subscribers/add.php
~root/protected/views/subscribers/index.php
~root/protected/views/subscribers/subscriber_form.php
~root/protected/views/templates/send_modal.php
~root/protected/widgets/GroupDropdownWidget.php
~root/static/js/main.js

v 1.1 – 2015.08.19

  • Bug fix
Modified files
~root/protected/config/console.php
What was changed in console.php? Following line has been fully replaced:
'baseUrl' => '',
to:
'scriptUrl' => 'index.php',
If you installed script in sub-directory, then you need to add directory name before index.php. For example: sender/index.php
'scriptUrl' => 'sender/index.php',

v 1.0 – 2015.08.11
Initial version.

by
by
by
by
by
by