Stars
Forks
Watchers
Developer links
phpList
phpList runs the whole mailing operation on your own server instead of a platform that charges by the subscriber: compose campaigns in the web editor, personalise every message, and send to hundreds or millions of subscribers on your schedule. Build lists around your audience, with custom attributes for name, country, language, or anything else, imported from CSV files, your shop, your blog, or your own database, and kept in step with a foreign key. Placeholders turn one campaign into a personal message per reader, and segmentation with exclusion lists aims each send at exactly the right slice. Double opt-in signups, preference pages, and a do-not-send list keep list quality high and complaints low. The queue makes sure nobody receives the same campaign twice across overlapping lists, and embargoes plus scheduling send at the moment you choose. Bounces are processed automatically, and statistics report opens, clicks, and forwards per campaign, per link, and per subscriber, ready to export as CSV. Subscribe pages in your design and language, a REST API, plugins, and multiple administrators with their own permissions round it out for teams. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Your List Stays Yours
- Subscribers, campaign history, and statistics live in your database on your server, exportable at any time, with no per-subscriber rent and no platform that can suspend your account.
- Personalisation Beyond First Names
- Custom attributes for anything from country to customer tier feed placeholders in subject and body, and segmentation with exclusion lists aims each campaign at the right readers.
- Deliverability Chores Automated
- Bounces are read and processed automatically, unsubscribes land on a do-not-send list that cannot be mailed again, and the queue prevents duplicate sends across overlapping lists.
- Statistics Down To Subscribers
- Opens, clicks, and forwards are reported per campaign, per link, and per individual subscriber, with CSV export, so follow-ups can target the people who actually engaged.
Features
- Campaign Composer And Templates
- The web editor builds HTML campaigns with stored templates, plain-text versions, attachments, and webpage sending; placeholders personalise subject lines and content per subscriber.
- Attributes And Segmentation
- Import subscribers from CSV, databases, shops, or blogs, map columns to custom attributes, and synchronise with a foreign key so your lists mirror your source data.
- Automatic Bounce Processing
- Scheduled bounce runs classify delivery failures, update subscriber records, and feed campaign bounce counts, keeping lists clean without anyone reading returned mail by hand.
- Opens Clicks Forwards Reporting
- Built-in statistics track views, total and unique clicks per URL, and forwards, comparable across campaigns and exportable for analysis in your other tools.
- Subscribe Pages And API
- Unlimited subscribe pages combine your template, language, attributes, and lists; AJAX forms and the REST API wire signups and management into your own sites.
- Scheduling And Send Queue
- Embargo times, stop times, and a persistent sending queue pace delivery from the browser, cron, or command line, resuming cleanly after interruptions.