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.