Mailman Hosting Options - Check Out Our Pick Of The Top Hosts

Disclosure: Your support helps keep the site running! We earn a referral fee for some of the services we recommend on this page. Learn more

Mailman Hosting

compare mailman hosts

What You'll Learn

If your project or business publishes an e-newsletter or discussion group you may want to consider what Mailman offers.

In this article, you'll find out why this free application is so popular. We'll explore its top features and how it can benefit you.

I'll explain what you need to know to get up and running with Mailman hosting.

And I'll share a few of my favorite hosts for Mailman. I hope these recommendations give you a jumpstart on your search for a good host.

what is mailman

What is Mailman?

Mailman is a free software application designed to assist with electronic mail management, especially lists for things like newsletters and discussions.

It is distributed under the GNU General Public License, and integrated with the Web for easier management and administration. Mailman is written in the Python programming language.

Who Uses Mailman?

Despite the rise of popular alternatives to email, electronic mailing lists still facilitate the wide distribution of information to specified recipients.

For many industries, such as software development, mailing lists are an effective way for individuals to communicate, share ideas and collaborate.

Mailing Lists

Typically, these mailing lists include email addresses and the names of their owners (subscribing recipients), the publications sent to those addresses, and a reflector.

The reflector receives composed messages, and forwards, or reflects, them to all of the addresses on the list.

Compare Mailman Hosting Plans

PEOPLE'S CHOICE: #1 HOST FOR mailman Apr 2021
Shared Basic plan

$2.75 / mo

Entry VPS plan

$5 / mo

EcoSite Starter plan

$2.95 / mo

2 GB VPS plan

$59 / mo

Starter plan

$29.95 / mo

mailman features

What are the Top Mailman Features?

Mailman is a full-featured mailing list solution, and the application supports more than two dozen languages. The languages can be configured on a per-site, per-list and per-user basis.

Here is a list of features available within the Mailman framework:

  • List Creation / Removal
  • Multipurpose Internet Mail Extensions (MIME) Delivery
  • Plain Delivery
  • Emergency Moderation Features
  • Privacy Features

List Creation and Removal

Users may create and remove lists through the Web, though automatic support depends on the Mail Transfer Agent (MTA).

Users can subscribe and unsubscribe through the Web, and even temporarily disable their accounts or hide their address from other users. Mailman also offers "real name" support for its users.

MIME and Plain Delivery Options

Mailman provides several different delivery options, configurable on a per-list and per-user basis in your configuration file. The regular method delivers individual messages immediately.

There are also two digest modes, either Multipurpose Internet Mail Extensions (MIME) or Plain, that deliver periodic emails containing the various messages since the last digest.

Moderation Features

Emergency moderation is available to manage rapid posting among large groups.

MIME-based content filtering, including the ability to strip MIME attachments, regular expression-based topic filtering and integrated spam filtering are included. Each mailing list may have its own, customized homepage.

Barry Warsaw, a project manager with Mailman, discusses the Mailman 3 release.

Privacy Features

The lists on Mailman each enjoy their own privacy features, among which are private membership rosters and archives, closed subscriptions, and sender-based posting rules.

If a particular email address bounces sent messages, the application will detect it, and automatically unsubscribe the account.

The lists allow multiple owners and moderators. Further, Mailman offers support for virtual domains and high-performance mail delivery.

What Do I Need to Know About Mailman Hosting?

You should have no trouble finding a hosting provider for Mailman.

It runs on Linux and other Unix-like Operating Systems (OS), and requires a mail server and support for Python.

As you will be working with numerous email addresses, ensure your host offers the appropriate support for managing email accounts, access and security.

Many web hosts offer the popular user-friendly control panel cPanel, for managing your tasks. This helpful cPanel video will give you an idea of what's involved with using Mailman and what you can do with it.

Restrictions and Requirements

When evaluating a host, find out what restrictions or requirements they place on mailing lists.

For example, some hosts require a dedicated server or Virtual Private Server (VPS) for mailing lists that exceed a specified amount of subscribers.

Usage Fees

Because Mailman is open source, the software itself is free to use.

Depending on your hosting company's requirements, however, you may have to pay additional fees for the necessary hardware or hosting package.

mailman alternatives

What Are Some Good Alternatives to Mailman?

Despite its widespread use, Mailman is by no means the only mailing list software on the market.


phpList is an open source, PHP-based mailing list package.

It offers many similar features as Mailman and may be a good choice for admins whose website is already PHP-based.

Dada Mail

Dada Mail is another alternative that emphasizes the ability to "run a verified mailing list that your subscribers can trust," thanks to a closed-loop opt-in system.

Differences between Mailman and Similar Scripts

MailmanA GNU mailing list system which is primarily designed to facilitate two-way discussion / replies following mail distribution.
phpListAn opensource mailing list system. However, it can only be used for one-way distribution of mailing lists rather than as a reply platform.
Dada MailDada Mail is a Perl script that facilitates the distribution of mailing lists. However, it is only available for free if your mailing list has fewer than 1000 subscribers. Any more and you will have to pay for a 'pro' license.

Important Points about Mailman

Mailman has established itself as one of the most trusted mailing list applications on the market today.

It boasts an array of powerful features and customization options, not the least of which is Web-based administration for nearly everything.

As free, open source software under active development, Mailman is a compelling option for any individual or organization looking to create and maintain an electronic mailing list.

mailman installation

How to Install Mailman on a Server

Once you've found your hosting provider, it shouldn't take long to get your Mailman mailing list up and running.

Web Interface Installation

Most hosts will provide you with a web interface, likely cPanel.

Each host can customize the cPanel that each customer sees, but most will have an option to install Mailman directly, or install it through a third party script installer.

Terminal Installation

If your host doesn't provide that, you'll need to have root access to install Mailman through the terminal.

You then have the option to do things like integrate Mailman with Postfix and automatically update aliases.

Alternatively, many hosts will install it for you if you request it.

Mailman Configuration

Once installed, you'll need to open your default configuration file in a file manager and configure it for your needs.

This is where you can set:

  1. List names
  2. Virtual host addresses
  3. Send reminders
  4. Language settings
  5. URL patterns (HTTP or HTTPS)

Expect to spend some time reading through Mailman guides to make sure you know the right settings to input.

It can take a while the first time to setup, but then you won't have to touch it again in most cases.

Other features in Email

web hosting coupon

Looking for the right Mailman host?
SiteGround - rated #1 by our readers - supports Mailman and provides excellent speed, reliability, and customer support. Right now you can save up to 67% on SiteGround plans. Use this special discount link to get the deal.

Mailman Frequently Asked Questions

  • What is Mailman?

    Mailman (or more precisely, GNU Mailman) is an open-source, web-based email management application designed to provide webmasters with an easier way to help maintain newsletter lists and discussions.

    Unlike most common email marketing software in today's marketplace, Mailman is more commonly used for distribution lists that need discussion management features in addition to mail delivery. Mailman is written in the Python programming language.

    It is licensed under the GNU GPL Version 2.

  • Why do people use Mailman?

    Mailman offers web-based administration for nearly all of its tasks.

    From the web admin, administrators can configure lists, users, delivery mode, and manage lists, discussions, users, and subscribe/unsubscribe for users.

    You can also create a unique home page for each mailing list. It also includes multi-language support, "real name" support, improved member management, and support for personalized deliveries.

  • Are there any reasons I should avoid GNU Mailman?

    Mailman is an open-source platform that works at it's own pace. If you are looking for a mailing list platform that is more responsive to your changing needs, you might be better off with a commercial service.

  • What are the alternatives to Mailman?

    For people looking for a self-hosted mailing list software, phpList offers features that are very similar to Mailman. If you want a closed-loop opt-in system for your mailing list, Dada Mail is another alternative.

    However, most solutions that work best in today's email marketplace are not self-hosted, like MailChimp or Constant Contact.

  • What do I need to run Mailman on my web host?

    Mailman runs on a Linux-based server. It must include a mail server as well as the Python language installed. Most hosting providers offer this, but be sure to check before making any agreements.

    Because of potential issues with blacklisting and email deliverability, some hosting providers require customers who want to operate a mailing list to do so on a VPS or dedicated server.

    This keeps the remainder of their customers unaffected by any issues you may face with your campaign. Again, discuss this with your hosting provider.

  • Do I need to be concerned about installation?

    If you have a standard Apache server that runs Linux, then installing Mailman should not be that difficult of a task. It will require:

    • Web server that supports CGI/1.1 API
    • Mail server that can send messages such as Postfix, Exim, or sendmail
    • An up-to-date installation of Python.
  • Can I run Mailman on a Windows server?

    Mailman does not run on Windows servers.

  • Is there any reason not to use a one-click installation wizard?

    Assuming you have all the necessarily dependencies for GNU Mailman, using a one-click install should be fine. However, given its specific needs, you should probably consult with your hosting provider to make sure that the one-click installation is a viable option.

  • What does it mean that GNU Mailman is self-hosted?

    Self-hosted web applications do not require you to personally own a server and manage it. Instead, self-hosted means that hosting is not provided directly by the development team that created Mailman.

  • Can I host Mailman on a shared hosting plan?

    Shared hosting is probably not the best system for Mailman. Its requirements for a mail server and the dependence on Python make it a little more unique than most standard shared hosting plans can easily handle.

    Of course, there are always exceptions to this rule. But if you are planning on running Mailman to manage anything but the smallest of mailing lists, you should probably review pricing plans and options for VPS or dedicated hosting plans.

  • Do I have to know how to program to use Mailman?

    As GNU Mailman has evolved, there has been a lot of progress made on its usability for non-programmers. With the web-based admin area features, you can probably get by with less programming knowledge today than you could in the early development stages.

    It is a different matter if you really want to customize the experience for your subscribers. Some programming knowledge will then likely be necessary. Or you could hire a programmer.

    If you need assistance with programming for Mailman, there is a list of preferred consultants on the Mailman wiki.

Dale Cudmore

About Dale Cudmore

Freelance blogger by day, developer by night, Dale is a freelance writer who specializes in technology and digital marketing. He studied Chemical Engineering at the University of Waterloo before becoming a freelance writer.

Connect with Dale

Who's Best for Mailman Hosting?

We think SiteGround is the best choice for Mailman.

    3,227 Reviews Visit SiteGround Now or read our in depth review


    Thanks for your comment. It will show here once it has been approved.

    Your email address will not be published. Required fields are marked *


    Miss Led

    August 27, 2019

    SiteGround no longer provides Mailman, except for dedicated hosts which cost hundreds per month; see

    This is a very misleading article. I signed up for SiteGround based on your recommendation. Very disappointed with the accuracy of your information.


    Toni Allen

    September 4, 2019

    Sorry about that! We try to keep our database up to date, so appreciate the heads-up when you find something out of date.