Self-hosted email marketing app for managing subscribers, lists, campaigns and message tracking, built on PHP and Laravel.
phpList/phplist3
Self-hosted, open source email marketing manager for creating, sending, and analysing campaigns and newsletters.
Open-source alternative to:Mailchimp
Campaign Monitor
- Stars
- 881
- Forks
- 289
- Open issues
- 98
- Last commit
- 5 days ago
What is it?
phpList is a PHP-based email marketing manager that lets you create, send, and track newsletters and campaigns from your own server. It handles subscriber lists, segmentation, and personalised content, so each message can be customised with subscriber attributes and preferences.
For delivery, phpList provides a message queue that load-balances and throttles multiple accounts and campaigns, with domain-based throttling rules for host-specific limits. Bounces are processed automatically using policy and regex-based rules, and every bounce is archived. Campaigns can be scheduled, paused, resumed, repeated, or requeued, and Amazon SES has built-in support.
The system offers real-time analytics on message responses and subscriber behaviour, CSV and Excel import and export, email attachments, and RSS-to-email sending. It has both a web interface and a command-line interface, plus multiple APIs for integration. A hosted version is also available from the project's maintainers.
Key features
- 01Web and command-line interfaces for managing campaigns
- 02Real-time analytics on message responses and subscriber behaviour
- 03Queue management with load balancing, throttling, and delivery tracking
- 04Automated bounce processing with archived bounce records
- 05Built-in Amazon SES support and domain-based throttling rules
- 06CSV and Excel subscriber import and export, including attributes
Use cases
- Sending newsletters to your own subscriber list from your own server
- Running segmented, personalised email campaigns with scheduling
- Sending RSS-based digest emails on a regular schedule
- Managing high-volume sending through Amazon SES with throttling rules
Quick start
- 1
Sign up for the free phpList Hosted service at phplist.com
- 2
To self-host, follow the manual installation guide on phplist.org
Things to know
- Licensed under AGPL-3.0, a copyleft license that requires sharing modified source code when offered as a network service.
- Self-hosting requires a manual installation and server setup, with no install command given in the README.
- The bundled Dressprow theme is no longer maintained.
In collections
Topics
FAQ
- What is phplist3?
- Self-hosted, open source email marketing manager for creating, sending, and analysing campaigns and newsletters. phpList is a PHP-based email marketing manager that lets you create, send, and track newsletters and campaigns from your own server. It handles subscriber lists, segmentation, and personalised content, so each message can be customised with subscriber attributes and preferences.
- Is phplist3 free to use? What license does it have?
- phplist3 is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is phplist3 still maintained?
- Actively maintained. The last commit to phplist3 was on Nov 2, 2026.
- What can I use phplist3 for?
- Sending newsletters to your own subscriber list from your own server Running segmented, personalised email campaigns with scheduling Sending RSS-based digest emails on a regular schedule Managing high-volume sending through Amazon SES with throttling rules
- How do I install phplist3?
- Sign up for the free phpList Hosted service at phplist.com To self-host, follow the manual installation guide on phplist.org
- Where can I get phplist3?
- The source code and installation instructions are on GitHub: https://github.com/phpList/phplist3
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted newsletter, email marketing and transactional email platform with a visual MJML editor, Liquid templating and seven sending providers.
Self-hosted or cloud newsletter app that charges you per email sent via Amazon SES rather than per dormant subscriber.
Self-hosted newsletter and mailing list manager shipped as a single Go binary, backed by PostgreSQL.
Open source newsletter tool for sending email campaigns and building sign-up forms, an alternative to Mailchimp.
Self-hostable email marketing platform on Rails and AWS SES, with a built-in AI agent and an MCP server for drafting, segmenting and sending campaigns.