phpList was created by Michiel Dethmers in 2000 in the Netherlands. It was one of the first open-source email marketing solutions, predating many commercial alternatives. The project began when Michiel needed a tool to send newsletters for his web hosting clients.
The original name was “phpList” - reflecting both its PHP foundation and its purpose as a mailing list manager.
Early versions established core functionality:
- Basic subscriber management
- HTML email support
- Bounce handling
- List segmentation
- Campaign scheduling
phpList was revolutionary for its time because it offered features that were only available in expensive commercial products.
During this period, phpList became the de facto standard for open-source email marketing:
- 2005: Version 2.10 with plugin system
- 2008: Version 2.10.5 with improved bounce handling
- 2010: Version 2.10.10 with better spam protection
- 2012: Over 100,000 active installations
- Plugin Architecture: Extend functionality without core modifications
- Attribute System: Custom subscriber fields
- Message Queue: Efficient batch processing
- RSS-to-Email: Automated content delivery
- Blacklist Management: Global suppression list
Version 3.0 represented a significant modernization:
- Modern PHP practices (namespaces, Composer)
- Improved security (CSRF protection, password hashing)
- Better database abstraction
- REST API introduction
- Responsive admin interface
- 3.0 (2015): Complete rewrite with modern architecture
- 3.2 (2017): Improved UI and performance
- 3.3 (2018): Enhanced plugin system
- 3.4 (2019): Better GDPR compliance tools
- 3.5 (2021): Modern JavaScript frontend
- 3.6 (2024-2025): Security updates and bug fixes
phpList has evolved with PHP itself:
- Early versions: PHP 4 procedural code
- Version 2.x: PHP 5 with some OOP
- Version 3.x: PHP 7+ modern OOP, namespaces
- Current: PHP 8+ compatible
- MySQL: Primary database (all versions)
- MariaDB: Fully compatible alternative
- PostgreSQL: Experimental support in some versions
phpList has used different open-source licenses:
- Early versions: GPL-2.0
- Version 3.x: AGPL-3.0 (stronger copyleft)
The AGPL-3.0 license ensures that modified versions offered as SaaS must also release their source code.
¶ Community and Ecosystem
phpList developed a rich plugin ecosystem:
- Email Success: Enhanced delivery reporting
- Bounce Rules: Advanced bounce classification
- Subscription Pages: Customizable forms
- Forward to Friend: Viral marketing tools
- Google Analytics: Campaign tracking integration
phpList found users worldwide:
- Europe: Strong adoption due to privacy concerns
- Government: Used by public sector organizations
- Non-profits: Cost-effective donor communications
- Education: University newsletters and announcements
In parallel with open-source development:
- phpList.com: Hosted SaaS version
- Support contracts: Paid support for enterprises
- Development funding: Commercial revenue supports OSS
| Feature |
phpList |
Dada Mail |
Mailtrain |
| Language |
PHP |
Perl |
Node.js |
| First Release |
2000 |
1999 |
2014 |
| License |
AGPL-3.0 |
GPL-2.0 |
GPL-3.0 |
| Docker |
Official |
Community |
Official |
| Status |
Active |
Maintenance |
Maintenance |
¶ GDPR and Privacy
phpList was early to address privacy regulations:
- 2018: GDPR compliance features for EU regulations
- Double opt-in: Confirmation subscriptions
- Data export: Subscriber data portability
- Right to deletion: Complete data removal
- Consent tracking: Record keeping for compliance
As of 2026:
- Latest version: v3.6.x (2025 security releases)
- License: AGPL-3.0
- Repository: GitHub (phpList/phplist3)
- Docker: Official
phplist/phplist3 image
- Status: Actively maintained (security focus)
phpList remains competitive because of:
- Maturity: 25+ years of development and testing
- Simplicity: Easy to understand and modify
- PHP Stack: Familiar to most web developers
- Documentation: Extensive manuals and community knowledge
- Privacy: Strong GDPR compliance features
Consider alternatives if you need:
- Modern UI (Keila, Listmonk are more polished)
- High performance at scale (Listmonk is faster)
- Marketing automation (Mautic offers more)
- Real-time analytics (newer tools excel here)
phpList has received recognition:
- Featured in “Awesome Self-Hosted”
- Recommended by privacy advocates
- Used by government agencies worldwide
- Taught in university courses on open-source software
phpList continues with:
- Security-focused maintenance
- Community-driven development
- Compatibility with modern PHP versions
- Docker deployment support
- Active issue tracking and bug fixes
The project remains committed to its mission: providing free, open-source email marketing tools for everyone.