Overview
phpList was launched in 2000 as one of the oldest open-source mailing list and email marketing management tools, built on PHP + MySQL and run fully self-hosted. Unlike cloud email services, phpList lets you deploy all data on your own servers for 100% data control, making it a strong fit for organizations with strict data sovereignty and compliance requirements.
After 20+ years of iteration, phpList provides subscriber management, segmentation, bulk sending, bounce handling, HTML templates, content blocks, and plugin extensions, managing 100,000+ subscriber lists with ease. It does not include a sending service, so you pair it with SMTP or a dedicated sending channel. For teams with PHP operations skills, phpList is a low-cost way to build mailing lists and bulk communication, and a notable self-hosted option in the open-source software ecosystem.
Key Strengths
- Fully self-hosted: All data lives on your own servers with 0 third-party retention, supporting compliance in finance and government.
- 20+ years of open source: Continuously maintained since 2000, mature and stable with a rich community of deployment and tuning experience.
- Large-scale lists: Manage 100,000+ subscriber lists and complete large bulk sends with proper sending configuration.
- Plugin and API extensions: A plugin system and REST API provide 3 extension paths to connect CRM systems and e-commerce platforms.
- Very low cost: 0 license fee; you only pay for servers and sending channels, far cheaper than commercial ESPs over the long run.
Product Ecosystem
Subscriber Management
Supports subscribe, unsubscribe, segmentation, and attributes with built-in bounce handling to keep mailing lists healthy.
Bulk Sending & Templates
HTML templates, content blocks, and test sending enable bulk newsletter and marketing email via SMTP or dedicated channels; see the SMTP configuration guide.
Plugins & API
A plugin system and REST API allow integrations for email automation, such as automatically subscribing new users.
Community & Languages
Multi-language support and a long-maintained community; see the open-source market for ecosystem context.
Limitations
- Outdated interface: The admin UI reflects an older era and takes time to learn.
- High deployment bar: You must install PHP, MySQL, and maintain the server and security patches, which is costly without ops skills.
- No built-in sending: Provide your own SMTP or sending channel and manage sender reputation; see deliverability best practices.
- Basic automation: Workflow automation and analytics are simpler than modern marketing clouds.
Use Cases
- Organizations with data sovereignty needs (★★★★★): Self-hosted and open source with full data control.
- Teams with PHP operations skills (★★★★★): Deploy, tune, and run at low cost over the long term.
- Large-scale bulk communication (★★★★): Manage 100,000+ lists for announcements and campaigns.
- Scenarios without complex automation (★★★★): Core newsletter and list management are complete.
- Teams needing modern automation and analytics (★★★): Consider Mautic or MailerLite.
Pricing
| Option | Price | Details |
|---|---|---|
| phpList Open Source | $0 | Free and open source, self-deployed and maintained |
| Managed support (optional) | Custom | Deployment and support from official/third parties |
Note: The software is free and open source; costs are mainly servers, SMTP channels, and operations.
FAQ
- Is phpList free? Yes, phpList is fully open source and free to deploy on your own servers with no license cost; see the open-source software market.
- Who is phpList for? Teams that need data ownership and have PHP operations skills, managing large mailing lists.
- Does phpList support large sends? Yes, it manages 100,000+ subscriber lists, but requires proper SMTP and sender reputation; see the SMTP configuration guide.
- phpList vs commercial email platforms? Choose phpList for data sovereignty and low cost; choose Mailchimp or MailerLite for out-of-the-box automation and templates.