Overview
Email Marketing Manager – PHP Campaign Tool
Email Marketing Manager is a PHP-based email marketing application designed to organize contacts, create campaigns and manage email delivery from a web-based panel.
Users can maintain multiple contact lists and import additional contacts using CSV files. The application also provides tools for creating reusable email templates and using dynamic user information within campaign messages.
Multiple users can register and manage their own contacts, campaigns and templates. Each user can configure their own SMTP settings and establish daily sending limits for their campaigns.
The application includes sender profile settings that control how many emails can be processed during each scheduled cron execution. Campaigns can be configured with scheduled dates, templates, contact lists and excluded email addresses.
Reporting tools allow users to review campaign activity, email logs, read status and unsubscribe information. The latest listed version also includes double opt-in functionality, subscription-box codes, an installer, improved reports and CSV report downloads.
The package includes the source code and installation documentation. The project is written in PHP, uses the MySQLi extension for database access and uses PHPMailer SMTP functionality for automated email delivery through cron jobs.
Features
Manage multiple contact lists
Import contacts using CSV files
Add, delete and manage users within contact lists
Create and manage reusable email templates
Use dynamic user information in email templates
Configure multiple SMTP accounts
Set daily sending limits for SMTP configurations
Manage sender profiles
Configure email limits per cron execution
Create scheduled email campaigns
Assign templates and contact lists to campaigns
Exclude selected email addresses from campaigns
Track campaign reports
Track unsubscribed contacts
View email sending logs
View email read status
User registration
Password change functionality
Forgot-password functionality
Automatic installation configuration
Double opt-in subscription support in version 1.2
Subscription-box code for contact lists
Improved campaign reporting and logs
Download reports as CSV
Email variables available in the template editor
Requirements
PHP installed on the server
MySQL installed on the server
MySQLi extension enabled
Cron job configuration
Web hosting environment capable of running PHP and MySQL
Other items by this author
| Category | Scripts & Code / PHP Scripts |
| First release | 01 October 2026 |
| Last update | 01 October 2026 |
| Files included | Documentation |
| Tags | email marketing , email marketing manager , php email marketing , email campaign , email campaign manager , smtp manager , php mailer , email templates , contact list , csv contacts , scheduled email , email reports , unsubscribe management , double opt in , cron email , bulk email php |



