See AcelleMail in flight
Live demo with a real account — no signup, no credit card. Build a campaign, run an automation, watch the analytics tick.
Plugin Documentation — direct deep-dives
Open source mailing list software
Looking for open source mailing list software to run on your own server? The classic free tools — phpList, GNU Mailman, Sympa, Dada Mail, listmonk — cover everything from discussion lists to newsletters. AcelleMail sits in the newsletter/campaign lane: a complete PHP/Laravel application you self-host for $80 one-time (no per-subscriber fee), with the full unencrypted source, subscribe/unsubscribe and segmentation, bounce handling, a drag-and-drop builder, and visual automation. You pay only for hosting + sending (Amazon SES ≈ $0.10 per 1,000). Below: what "mailing list software" really means, how the tools differ, and how AcelleMail compares with phpList, Mailman, Sympa, Dada Mail, and listmonk.
Mailing list software manages the full lifecycle of an email list on your own server: people subscribe (single or double opt-in), the software stores and segments them, sends messages, records bounces and complaints, and honours unsubscribe requests. "Open source" means the code ships to you — you self-host it, own the list and the data, and pay only for hosting + an SMTP/SES provider rather than a per-subscriber SaaS fee.
The long-standing options fall into two families. Discussion-list managers — GNU Mailman and Sympa — are built for lists where subscribers post to a shared address and the server fans the message out and archives it (think community and mailing-list groups). Newsletter / broadcast senders — phpList, Dada Mail, listmonk, and AcelleMail — are built for one-to-many campaigns with a message composer, open/click tracking, and automation. They share the same list DNA (subscribe, segment, bounce, unsubscribe, self-host) but solve different jobs.
If you came here from Mailman or Sympa, note the difference before you pick: those are discussion/announcement list servers — a member emails list@yourdomain, the server relays it to every subscriber and keeps a web archive. They're excellent at that, with mature bounce processing and moderation, but they don't ship a visual newsletter builder, campaign reports, or drip automation.
list@yourdomain
If your real goal is sending newsletters, product updates, or marketing campaigns to a list you grew — with a drag-and-drop editor, open/click tracking, A/B tests, and branching automation — you want the newsletter family. phpList, Dada Mail, and listmonk are the free options there; AcelleMail is the modern PHP/Laravel one you own outright, with the fullest feature set in a single one-time licence. Pick the family that matches the job — this page focuses on the newsletter side.
AcelleMail runs on standard PHP hosting, a small VPS, or Docker:
That's a lighter footprint than the Perl-based managers (Sympa in particular pulls in a long dependency chain), and it installs via a 5-minute web installer rather than hand-editing config files.
Facts from each project's site + Wikipedia's "List of mailing list software" (2026) and the AcelleMail codebase. Mailman and Sympa are discussion/announce-list managers; the rest are newsletter/broadcast senders. Related: PHP email marketing script · Open-source email marketing · vs listmonk.
The free newsletter options — phpList and listmonk — are AGPLv3, and Mailman, Sympa, and Dada Mail are GPL. Great licences if you just self-host, but AGPL copyleft attaches obligations the moment you offer a modified version as a service to others. AcelleMail makes the opposite trade: a commercial licence with the full, unencrypted source and no copyleft. Modify it privately, and on the $199 Extended licence run it as your own SaaS — customer accounts, plans, 6 payment gateways, dunning, white-label — all on one install. It's the "owned source you can actually resell" position that the free scripts can't match, on a modern PHP/Laravel stack instead of Perl or a single legacy PHP script.
Own the data Mailchimp rents — the self-hosted options compared.
Outgrown Sendy's SES-only, lean setup? Where to go next.
How the open-source & source-available platforms really differ.
Self-hosted PHP/MySQL sending apps you run on your own VPS.
Send through SES at cost with a full marketing front-end.
Sending to tens of thousands at once, on your own infrastructure.
Receipts, resets and alerts sent from a server you control.
Every AcelleMail vs-competitor comparison in one place.
Open source mailing list software is a self-hosted application whose source code ships to you, used to manage the full lifecycle of an email list on your own server: subscribe (single or double opt-in), store and segment subscribers, send messages, process bounces and complaints, and honour unsubscribe requests. You own the install and the data, and you pay only for hosting + an SMTP/SES provider instead of a per-subscriber SaaS fee. Well-known examples include phpList, GNU Mailman, Sympa, Dada Mail, and listmonk. AcelleMail is a related source-available option — a full PHP/Laravel app you self-host and own.
AcelleMail is "source-available", not OSI-open-source and not free: the full, unencrypted PHP/Laravel source ships to you under a commercial one-time licence ($80 Regular / $199 Extended), and you can read and modify it privately with no copyleft strings. That differs from phpList and listmonk (AGPLv3) or Mailman/Sympa/Dada Mail (GPL), which are free and OSI-open-source but attach copyleft obligations when you offer a modified version as a service. If you specifically need a $0 OSI-licensed tool, phpList, Mailman, Sympa, Dada Mail (all free) or listmonk (Go, free) fit; if you want a fuller app you own with no copyleft, that is the AcelleMail trade.
Discussion / announcement list managers like GNU Mailman and Sympa are built for lists where a member emails a shared address and the server relays the message to every subscriber and keeps a web archive — with mature bounce processing and moderation, but no visual newsletter builder or campaign reports. Newsletter / broadcast senders like phpList, Dada Mail, listmonk, and AcelleMail are built for one-to-many campaigns: a message composer, open/click tracking, segmentation, and automation. They share the same list DNA (subscribe, segment, bounce, unsubscribe, self-host) but solve different jobs. AcelleMail is in the newsletter/campaign family.
It depends on the job. For running community discussion or announcement lists, GNU Mailman (Python) and Sympa (Perl) are the mature choices. For newsletters and marketing campaigns you self-host, phpList (PHP) and listmonk (Go) are the leading free options, and Dada Mail (Perl) is a long-standing alternative. If you want the fullest feature set in one owned install — drag-and-drop builder, branching automation, 8 sending drivers, A/B testing, a plugin SDK, and a multi-tenant SaaS layer — AcelleMail ships it in a single $80 one-time licence with the complete PHP/Laravel source. The comparison table on this page lays out the trade-offs.
All are self-hosted. Mailman (Python, GPL) is a discussion/announce-list manager, not a newsletter tool. phpList (PHP/MySQL, AGPLv3) is a free newsletter sender — capable but basic, with no drag-and-drop builder or visual automation. listmonk (Go/PostgreSQL, AGPLv3) is a fast, lean free newsletter sender driven mostly by templates and its API. AcelleMail ($80 one-time) runs on a modern PHP/Laravel stack and adds a visual builder, branching automation, A/B testing, and a plugin SDK, ships full editable source with no copyleft, and includes a live demo. The AGPL/GPL tools are free; AcelleMail is the paid "own it and resell it" option.
Yes — those are core to AcelleMail. It supports single and double opt-in subscribe forms, one-click and confirmed unsubscribe (with List-Unsubscribe headers so Gmail and Apple Mail show a native unsubscribe control), list segmentation by field and behaviour, and automatic bounce and feedback-loop handling per sending server so hard bounces and complaints are removed from your list. That is the same subscribe/segment/unsubscribe/bounce model the classic mailing list managers use, with a modern builder on top.
AcelleMail needs PHP 8.1+, MySQL ≥ 5.7 or MariaDB ≥ 10.3, ~512 MB RAM minimum (1 GB recommended for larger lists), and a system cron entry for the list/campaign workers. An optional Redis cache + queue workers support higher volume and the automation engine. It runs under PHP-FPM behind nginx or Apache — standard PHP hosting, a small VPS, or Docker all work, and it installs via a 5-minute web installer. That is a lighter footprint than the Perl-based managers such as Sympa, which pull in a longer dependency chain.
Yes. AcelleMail ships the full, unencrypted PHP/Laravel source under a commercial Regular/Extended licence — you can read and modify it, and private modifications carry no copyleft obligation. It also exposes a four-pattern Hook plugin SDK (REGISTRY, EVENT, FILTER, BEHAVIOR) so you can add sending drivers, payment gateways, or UI panels without forking core. The free open-source managers (phpList, Mailman, Sympa, Dada Mail, listmonk) are also editable but under AGPL/GPL copyleft; some commercial PHP scripts ship encrypted or obfuscated code — confirm each vendor's terms.
Yes — the AcelleMail Extended Licence ($199) adds a multi-tenant SaaS layer: customer accounts, subscription plans, 6 payment gateways (Stripe, PayPal, Braintree, Razorpay, Paystack, Offline), prorated upgrades, dunning, and white-label branding, all on one install. Because the licence is commercial with no copyleft, you can run it as your own product — something the AGPL newsletter tools (phpList, listmonk) cannot offer without source-availability obligations. See For Developers.
Join thousands of companies that have taken control of their email marketing with full source code, no recurring fees, and unlimited sending. One-time $80 license, lifetime updates.
Welcome back. Sign in to like and comment.
New here? Create an account — takes 10 seconds, no email verification.
Quick sign-up — no email verification, you're in immediately.
At least 8 characters.
Already have an account? Sign in.