How to fix if Mailman fails with an error “Site list is missing”

  WHM

Introduction

Mailman is a service that allows you to create mailing lists so that you can send a large number of E-mails in one go and allows you to send mail to multiple recipients using a single email address

Prerequisites

  1. WHM “root” credentials or
  2. A sudo privileged user to access the server via SSH

Resolution

While restarting the mailman, if it shows an error as per the snapshot follow the below steps to fix the issue

Step 1: Recreate the missing mailman mailing list by executing the below script.

/usr/local/cpanel/3rdparty/mailman/bin/newlist

Step 2: Provide the name of the list, email ID of the person who created this list and a strong password

Enter the name of the list: mailman
Enter the email of the person running the list: email@domain.com
Initial mailman password:

Step 3: Restart mailman to activate the new list

/scripts/restartsrv_mailman

LEAVE A COMMENT