Setting up new mailing list using MailMan

Avatar
  • Answered
I need help setting up a MailMan Mailing list to send messages automatically upon receiving them. We want to set it up so that only 3 people can send messages to the list as well. Is this possible?
Avatar
Scott

Hello binarywc,

We currently do not have any support documentation for mailman. As we have not utilized the software nor configured it so I do not know if what you are asking is possible. You will want to check the software documentation or their support forum to see if that is a possible setup for you.

I did find a few links for you that may get you started:

University of Washington's Mailman FAQ's

Mailman's main documentation page

Mailman FAQs

Also, as a possible alternative, we do have documentation and are more able to support the phplist mailing list program.

Kindest Regards,

Scott M

Avatar
JacobIMH

Hello binarywc, Sorry for the issues you are experiencing with Mailman. Unfortunately this is some 3rd party software that we have so little requests about, that we don't have a lot of troubleshooting experience dealing with it when it doesn't work. Here in the customer community we generally have more time to poke around at things than live support to figure out what might be going wrong, but just so you know we don't technically support Mailman at any level of support, so any suggestions we give you are just us trying to go above and beyond to help try to get your issues resolved. If you would like to provide us with your Mailman administrative URL and credentials we'd be glad to look over your settings to ensure they are setup the same way as the server we use for testing. Each public comment has to be approved by us first, so we can remove any sensitive information from your comments prior to posting them to the public. I've messed around Mailman a few times for customers and here are a few handy things to keep in mind: All Mailman files are stored on your server at this location: /usr/local/cpanel/3rdparty/mailman/ Helpful logs for troubleshooting problems can be found at: /usr/local/cpanel/3rdparty/mailman/logs You can SSH to your server to access these file locations. Taking a look at the vette log you can see messages that Mailman has tried to handle and any problems encountered. Here are a few rejections I see in this log from your server:

Jul 29 03:34:06 2014 (17096) Announce post from [email protected] held, Post by non-member to a members-only list 

Jul 29 03:34:58 2014 (17096) Announce post from [email protected] held, Post by non-member to a members-only list 

Jul 29 03:37:23 2014 (17096) Announce post from [email protected] held, Post by non-member to a members-only list 

Jul 29 03:41:42 2014 (17713) Announce: Discarded posting: From: [email protected] Subject: (#655087238) Warming House Youth Center Forwarding Confirmation - Receive Mail from [email protected] Reason: Non-members are not allowed to post messages to this list.

Jul 29 03:59:08 2014 (18028) Announce: Discarded posting: From: [email protected] Subject: Re: this is a test Reason: Blind carbon copies or other implicit destinations are not allowed. Try reposting your message by explicitly including the list address in the To: or Cc: fields.

Jul 31 18:42:24 2014 (9321) Announce: Discarded posting: From: [email protected] Subject: This is very frustrating Reason: Non-members are not allowed to post messages to this list.

It looks like you also had some stuff in the error log:

Jul 31 18:31:20 2014 (8826) error opening list: announcments_list.example.com 

Jul 31 18:31:20 2014 qrunner(8826): Traceback (most recent call last): 

Jul 31 18:31:20 2014 qrunner(8826): File "/usr/local/cpanel/3rdparty/mailman/bin/qrunner", line 278, in ......... 

Jul 31 18:31:20 2014 qrunner(8826): mlist.Lock() 

Jul 31 18:31:20 2014 qrunner(8826): AttributeError : 'NoneType' object has no attribute 'Lock'

You had errors about non-members repeated several times, and that last error seems to be because you don't physically have an announcements_list created in Mailman, it appears to be called announce_list. As you're testing things with Mailman, one handy thing to do on your server would be to tail all of the Mailman logs to see what's going on at that time with this command: tail -f /usr/local/cpanel/3rdparty/mailman/logs/* After you're done reviewing the logs you can just hit Ctrl-C to close out the command. I was able to directly run some of the tests in the /usr/local/cpanel/3rdparty/mailman/test directory and they seemed to run without error. Again if you would like for us to test anything for you directly on your server to try to figure out why things might not be functioning properly, please provide us with any needed credentials and the steps you're taking when it seems like things don't work. - Jacob