- PHP 5.3 or higher;
- MySQL Data Base 4.1 or higher;
- Mail() support;
- MB String;
PHP Newsletter has everything you need for creating, sending and tracking E-mail newsletters . This full-featured software designed for email- marketing includes the following useful features:
Handy WYSIWYG editor
Built-in WYSIWYG editor allows you to create and edit templates for letters . You can format text, upload and insert images , add links and other things.
Sending letters through smtp server , mail () and sendmail
PHP Newsletter allows you to send letters through standard php function mail (), as well as through the smtp server using sockets or MTA sendmail.
You can create mailing lists, which are then automatically sent in a given priority in the schedule . All you need is to setup a cron and create a mailing list.
Subscription Form for our newsletter with the ability to unsubscribe
PHP Newsletter allows you to create forms for subscription and unsubscribe newsletter. You can add a form to your site by posting html form code on your site.
Selection of mailing mode(PLAIN and HTML)
You can create attractive HTML email or plain text e-mail messages using the integrated editor of template letters.
Support of most known charsets
PHP Newsletter supports more than 35 different national character sets.
Add and Send Attachments
The software includes full support for uploading and sending attachments along with your mailing.
Adding standard headers such as "Precedence" (bulk, junk or list) and "List-unsubscribe"
To exclude getting your emails in spam mailing lists it is recommended to add captions Precedence (bulk, junk, or list) and list-unsubscribe.
Adding DKIM signature in the letter header
To improve the quality and classification of email authentication, PHP Newsletter options allow you to add DKIM- signature (authentication technology of verification of sender by adding a digital signature associated with the domain name) in the headers of outgoing emails.
Personalization of letters
Personalization of letters is one of the most effective ways to make a good first impression on the recipient's mailing because statistics shows that personalized letters are often opened and read. Add the letter template tag % NAME% and it will automatically be replaced by the name of the subscriber.
Create unlimited mailing list
You can sort templates by category of mailing subscribers and send letters to those subscribers who have subscribed to a category.
Managing the list of subscribers
Through a Web interface you can manage the list of subscribers: view, add, edit and delete subscribers.
Import / export e-mail addresses
PHP Newsletter provides a tool to import and export email addresses. You can import data from a plain text file or MS Excel, and export data to a text file and MS Excel .
Mailing list log
For each newsletter there is a detailed statistics on the number of messages sent and unsent. You can also get information about how many users opened the letters. In addition, you can export statistics in MS Excel file.
Web interface of administrator
To operate and manage lists, you are provided with a convenient and simple enough admin panel, accessible via a web interface. A large number of settings will allow you to quickly configure the system work for your requirements.
Installing PHP script is easy to run from your web browser. PHP Newsletter provides you with a convenient tool to install the script. You only need to enter the access to the database and continue with the installation, and the installation wizard will generate all necessary actions.
What's new in PHP Newsletter 4.1.x?
- Displays the status of the malling;
- The ability to stop the process of mailing when a modal window is closed;
- The ability to enable / disable the confirmation of subscription;
- Autoscrolling of mailling log page.
- Unpack the distribution in any directory of your web site, for example, '/phpnewsletter'. It is possible to be installed in the root of web catalogue.
- Run the Setup Wizard. To do this, type in the browser : http://your_site/phpnewsletter/install/.
- After the installation procedure, remove the directory '/phpnewsletter/install/'
If for any reason you are unable to install by the Setup Wizard, you can set it manually.
Place the database tables MySQL by SQL-query from a file dump.sql. It's easier to do through the web-interface, for example through phpMyAdmin, which is provided by most hosting providers.
Once you have placed the table in the database, open with any text editor the file config/default.config.php and list the parameters to connect to a MySQL database where values $PNSL["config"]["db"]["host"] is an address of the server MySQL, $PNSL["config"]["db"]["name"] is the name of the database, $PNSL["config"]["db"]["user"] is a login, $PNSL["config"]["db"]["passwd"] is a password Save it as config.php To pass the admin area, enter password - 1111
According to the customer’s choice I can adapt the script to particular conditions. Different extra function can be added.