Mailing lists in cPanel: Mailman vs email service
Understand cPanel Mailing Lists, Mailman availability, list setup, moderation, and why newsletters should usually use a dedicated email marketing provider.
On this page
cPanel Mailing Lists (powered by Mailman) are discussion-based email lists where members can send messages to the list address and all subscribers receive them. They are appropriate for small discussion communities, but NOT for marketing newsletters or bulk announcements—use a dedicated newsletter platform for those.
Understanding Mailman
Mailman is a mailing list manager used for discussion-style lists. When a subscriber sends an email to the list address, Mailman receives it, optionally moderates it, and forwards it to all other subscribers.
Mailman characteristics:
- Two-way communication: Members can send messages to the list; everyone receives them (discussion-based)
- Low-volume design: Works well for small to medium lists (50-500 members)
- Moderation available: List owner can approve/reject messages before posting
- Admin control: Manage subscribers, set list policies, view archives
- Legacy technology: Mailman has been around since 1997; mature but not modern
NOT suitable for: Marketing newsletters, bulk announcements, or one-way broadcasts (subscriber sends, everyone receives back from list, not from subscriber). For those, use Mailchimp or SendGrid.
Feature availability varies
The Mailing Lists feature is NOT enabled on all cPanel servers. Availability depends on:
- Hosting provider decision: Some providers disable Mailman for performance/support reasons
- Server configuration: Some cPanel servers have Mailman removed
- Plan type: Some entry-level plans may not include it
- Service level: Premium plans more likely to have it
To check if it's available: Log into cPanel. If you see "Mailing Lists" under Email, it's enabled. If not, ask support or use an external mailing list service.
When to use cPanel mailing lists
Good use cases for Mailman/cPanel mailing lists:
- Open-discussion mailing lists (developers, community forums)
- Internal team communication lists
- Small user groups or hobbyist communities
- Archived discussion threads (Mailman provides archives)
- Low-volume announcement lists (under 100 members)
Bad use cases (use external provider instead):
- Marketing newsletters with professional templates
- Bulk email campaigns (100+ recipients regularly)
- Newsletter with unsubscribe compliance requirements (CAN-SPAM, GDPR)
- Bounce handling and reputation management
- Analytics and delivery reports
- Automated signup forms and landing pages
Setting up a mailing list
- Open cPanel and search for "Mailing Lists"
- Click "Create a New Mailing List"
- Enter list name: Choose a descriptive name (e.g., "developers", "announcements")
- List address will be: listname@yourdomain.com
- Select domain: Choose the domain for the list
- Set administrator password: Use a strong password for accessing list administration
- Optional settings:
- List type: Public (anyone can view/join) or Private (invitation only)
- Description: Brief explanation of the list's purpose
- Create the list
After creation: Access the list administration panel to configure subscriber management, moderation rules, and archives.
Moderation and GDPR compliance
Enable moderation to prevent spam and off-topic messages:
- Moderate non-member posts: Messages from non-subscribers must be approved by moderator
- Require confirmation: When members join, require email confirmation (prevents fake signups)
- Easy unsubscribe: Include unsubscribe link in every message footer (legal requirement)
GDPR and CAN-SPAM compliance:
- ✓ Confirmed opt-in required (Mailman does this)
- ✓ Easy unsubscribe (Mailman footer includes unsubscribe link)
- ✓ Keep unsubscribe lists (Mailman maintains these)
- ✗ Lacks advanced features like bounce handling or delivery reports
For heavy compliance requirements, use a dedicated service like Mailchimp.
Important limits and constraints
- Email sending limits apply: Mailing list broadcasts count against hourly sending limits (e.g., if you have 300 emails/hour limit, sending to 150-person list twice will hit the limit)
- Large lists can trigger limits: Sending to 500-person list once uses 500 of your hourly quota
- Autoresponder loops: Do NOT set autoresponders on list addresses (creates loop: message → list → autoresponder → list → ...)
- Spam filtering: List messages may be flagged as spam if SPF/DKIM not configured properly
- No bounce handling: Invalid addresses stay subscribed; you must manually remove them
When to use external newsletter platforms
For marketing, bulk announcements, or professional newsletters, use a dedicated platform:
| Platform | Type | Best for | Free tier? |
|---|---|---|---|
| Mailchimp | Email marketing | Small newsletters, automation | Yes (500 contacts) |
| Brevo | Marketing + transactional | All sizes, global | Yes (300 emails/day) |
| MailerLite | Email marketing | Creators, automation | Yes (up to 1000 subs) |
| SendGrid | Transactional + bulk | High volume | Yes (100/day free) |
| Substack | Newsletter platform | Writers, publications | Yes (free to start) |
Benefits of external platforms:
- ✓ Professional templates and automation
- ✓ Bounce handling and list cleaning
- ✓ GDPR/CAN-SPAM compliance built-in
- ✓ Detailed analytics and A/B testing
- ✓ Separate sending IP (no impact on your server reputation)
- ✓ Auto-unsubscribe and preference management
Use cPanel mailing lists for community discussions. Use Mailchimp/SendGrid for marketing. They serve different purposes.
Related: Email sending limits | Email forwarders | Spam filtering
Need cPanel hosting or licensing?
Use UnderHost cPanel hosting or add cPanel/WHM to a VPS or dedicated server for familiar website, email, DNS, and database management.





















