Repolode
phpList

phpList/phplist3

Self-hosted, open source email marketing manager for creating, sending, and analysing campaigns and newsletters.

Open-source alternative to:MailchimpCampaign 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. 1

    Sign up for the free phpList Hosted service at phplist.com

  2. 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

#email-marketing#newsletter#php#self-hosted#email-campaigns#bounce-management#amazon-ses#bounce-messages#digital-marketing#email-attachments

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