mailmanctl Site list is missing : Mailman Error

While starting the mailman service Following Mailman Error message Occurred : mailmanctl(7175): Site list is missing : Mailman

Solution

At first you have to add a dummy mailing list called mailman, before starting the mailman service.

Procedure

Find the
# locate newlist | grep -v template
/usr/local/mailman/bin/newlist

# cd /usr/lib/mailman/bin/
# ./newlist mailman

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

To finish creating your mailing list, you must edit your /etc/aliases (or equivalent) file by adding the following lines, and possibly running the
`newaliases’ program:

# cd /usr/lib/mailman/bin/
# mailman mailing list
mailman: “|/usr/lib/mailman/mail/mailman post mailman”
mailman-admin: “|/usr/lib/mailman/mail/mailman admin mailman”
mailman-bounces: “|/usr/lib/mailman/mail/mailman bounces mailman”
mailman-confirm: “|/usr/lib/mailman/mail/mailman confirm mailman”
mailman-join: “|/usr/lib/mailman/mail/mailman join mailman”
mailman-leave: “|/usr/lib/mailman/mail/mailman leave mailman”
mailman-owner: “|/usr/lib/mailman/mail/mailman owner mailman”
mailman-request: “|/usr/lib/mailman/mail/mailman request mailman”
mailman-subscribe: “|/usr/lib/mailman/mail/mailman subscribe mailman”
mailman-unsubscribe: “|/usr/lib/mailman/mail/mailman unsubscribe mailman”

Hit enter to notify mailman owner…

Past the above in aliases file
#vim /etc/aliases

Now restart the mailman.
#service mailman restart

Leave a Reply

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