Email

Mailing Lists and Group Email Addresses in cPanel

How to set up mailing lists in cPanel for team distribution, group discussion, or announcements — and when a third-party newsletter platform is the better choice.

5 min read

cPanel includes Mailman, a mailing list manager that lets you create a single address (e.g. team@yourdomain.com) that distributes mail to a list of subscribers. Useful for internal team distribution, small discussion groups, or announcement lists. For high-volume newsletters with thousands of subscribers, a dedicated platform like Mailchimp or Brevo is a better fit — this guide covers Mailman’s actual strengths and when each tool wins.

When Mailman is the right tool

  • Internal team distribution. “team@yourdomain.com” goes to all 8 staff members.
  • Small discussion group. A community of under 200 people who reply to each other.
  • Low-volume announcements. Monthly updates to a few hundred subscribers, where you don’t need analytics or templates.
  • Pure email lists, not marketing automation.

When to use a third-party platform instead

  • List over ~500 subscribers. Mailman’s deliverability isn’t optimized for bulk; Mailchimp/Brevo have warmed-up dedicated IPs and reputation management.
  • You need open/click tracking, A/B tests, segmentation. Mailman is pure SMTP; analytics don’t exist.
  • HTML templates, branded design, drag-and-drop editors. Mailman sends plain text and basic HTML; you build email by typing.
  • Compliance with strict anti-spam rules. Marketing platforms handle CAN-SPAM, GDPR consent flows; with Mailman you handle it manually.
  • You’d send transactional email (password resets, order confirmations). Use SendGrid, Postmark, Mailgun — not a list manager.

One useful rule: if your list is your business (newsletter as product, e-commerce customer comms), use a dedicated platform. If it’s a small internal/community tool, Mailman is free and works.

Creating a mailing list

  1. cPanel → Email → Mailing Lists.
  2. Click Add Mailing List.
  3. List Name: e.g. team — becomes team@yourdomain.com.
  4. Domain: pick if multiple.
  5. Password: for administering the list. Save to password manager.
  6. Access Type:
    • Public — anyone can subscribe themselves.
    • Private — admin (you) manually adds subscribers.
  7. Click Add.

The list exists immediately. Mail sent to team@yourdomain.com distributes to the (currently empty) subscriber list.

Adding subscribers

Two paths:

Via Mailman admin interface

  1. From the Mailing Lists page, click Manage next to your list.
  2. You’re redirected to Mailman’s web UI. Log in with the admin password.
  3. Click Membership Management → Mass Subscription.
  4. Paste subscriber emails (one per line).
  5. Decide whether to notify them (“subscribe these users” or “invite them”).
  6. Submit.

By email command

Subscribers can email team-subscribe@yourdomain.com from the address they want subscribed. Public lists accept this automatically; private lists hold it for admin approval.

List configuration that matters

In Mailman admin → General Options, the settings worth reviewing:

  • Description / Info URL — public description visible on the list info page.
  • Subject prefix — auto-prepends to subject lines, e.g. “[Team] Subject…” — useful for inbox filtering.
  • Reply-To setting — choose “Reply goes to list” (discussion list) or “Reply goes to sender” (announcement only). Wrong choice creates either accidental private replies or unwanted list noise.
  • Maximum message size — 40 KB by default. Raise if list members send large attachments; lower if you want to discourage them.
  • Send welcome message to new subscribers — useful, but you can disable if you want quiet.

Under Privacy Options → Sender Filters:

  • generic_nonmember_action — what happens when non-subscribers post. “Hold for approval” is safe; “Reject” is strictest; “Discard” silently drops.
  • member_moderation_action — moderate specific members’ posts.

Moderation

Held messages (from non-members or moderated members) accumulate in the moderation queue. Mailman emails the admin daily summaries. To approve/reject:

  1. Mailman admin → Tend to pending moderator requests.
  2. For each: Approve (sends), Reject (bounces back to sender with reason), Discard (silently dropped), Defer (leave for later).

Spam to the list address often appears here. Set moderation aggressively if your list address is publicly known.

Archiving

Mailman archives all list traffic by month. Useful for searchable history. To view: Mailman → Archives. Archives can be public or private (configured in admin).

For discussion lists, public archives are valuable — they’re indexable, searchable, and turn the list into a knowledge base. For team lists with confidential content, set archives to private (members only).

Common mailing list issues

“List sending mail to spam folder for everyone.” Mailman lists are particularly prone to spam-foldering when the From address is rewritten. Make sure DKIM is set up for your domain (Email Deliverability). Also ensure the list has a clear unsubscribe link in every message footer.

“Subscribers can’t post — getting bounces.” Sender Filters likely blocking. Check who posted, verify they’re on the membership list (exact email match — capitalization can matter).

“List exists but mail bounces with ‘unrouteable address’.” The list domain DNS isn’t pointed to iWebVault, OR you have a regular mailbox with the same name as the list. Mailbox wins; rename one or the other.

“Need to send to a small list one-off — don’t want to maintain it.” Don’t create a mailing list. Use BCC in your normal mail client. For under 50 recipients sent occasionally, BCC is faster than configuring Mailman.

“Want analytics — opens, clicks.” Mailman doesn’t do this. Move to Mailchimp, Brevo, MailerLite, or similar.

What’s next

  • Setting up the list’s domain for authentication: SPF/DKIM/DMARC setup.
  • Better-than-Mailman alternatives for marketing: Mailchimp, Brevo, MailerLite — see their docs for sender authentication on your domain.
  • Forwarders vs lists for small distribution: Forwarders and filters guide.

For internal team comms or small discussion lists, Mailman is the right answer at zero cost. Beyond a few hundred subscribers or anything resembling marketing, jump to a dedicated platform — the time saved on deliverability and design alone justifies the cost.

Was this helpful?