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.
Also, as a possible alternative, we do have documentation and are more able to support the phplist mailing list program.
I was told that I could get support with MailMan here in Community Support. Now you are telling me the exact opposite? This is horrible customer service. First I was told that I could get support over the phone or through email with this then they told me go to community support... and now I come to community support and you tell me sorry we cant help you. WTF? I do not have time to read documentation and figure this out and I do not want to use phplist or dada mail. Please find me someone who can help me with this issue.
Support for MailMan is extremely limited as we do not have much knowledge about it, but we are happy to help as much as possible.
To add administrators to your mailing list, you may enter them in the third box in the MailMan configuration General Settings which states that administrators may be added to that list.
Once those administrators are defined, you would simply send any emails from the administrator email address to the list's email address in which they would then be forwarded on to the mailing list subscribers.
Be sure that you have listed the exact email address that it is coming from within the administrators box and not the moderators box. I have tested this configuration and confirmed that it is working correctly.
Within the pending requests page, select the checkbox labeled:
Add email@example.com to one of these sender filters as well as the Accept radio button.
If you select that option as well as the checkbox, it will approve all future messages as well. Note: I am referring to the second group of radio buttions, not the first as well as the checkbox directly above it.
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:
Helpful logs for troubleshooting problems can be found at:
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 firstname.lastname@example.org held, Post by non-member to a members-only list
Jul 29 03:34:58 2014 (17096) Announce post from email@example.com held, Post by non-member to a members-only list
Jul 29 03:37:23 2014 (17096) Announce post from firstname.lastname@example.org held, Post by non-member to a members-only list
Jul 29 03:41:42 2014 (17713) Announce: Discarded posting:
Subject: (#655087238) Warming House Youth Center Forwarding Confirmation -
Receive Mail from email@example.com
Reason: Non-members are not allowed to post messages to this list.
Jul 29 03:59:08 2014 (18028) Announce: Discarded posting:
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:
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 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.
The info provided by JeffMa earlier today was not helping. So I went ahead and deleted the list I had set up earlier in the week which was called announce and recreated it. I then accidentally sent a test email. I do not have time to thumb through everything you provided. The domain name that the list is on is WarmingHouse.org. I am not sure why it is using example.com and not the domain itself in the logs. Please review the stuff from earlier. I have done everything Jeff told me to do and it is still not working.
As this is a public forum I replaced your domain name with example.com. We can only see things from the log side of things at the moment, I had already reviewed your and Jeff's full discussion before posting my answer, when you have some time to read through it or provide us access to your Mailman administration we'd be glad to see if we can provide some additional assistance.
You can simply submit a ticket with your Mailman credentials if you'd like. Just let them know in the ticket that Customer Community needs that information passed along to them and we can take a look for you.
Jacob, could i just create a ticket and provide the admin credentials for cPanel and tell them to pass it on to community support? Also, it is important to note that we use google apps for our email and that could be getting in the way here.
Yes you can pass the credentials through a support ticket, and knowing that Google Apps is involved with your mail is an important bit of information. That is more than likely causing your problems because if your MX records are not setup to go to the local server and are instead being picked up by Google this could cause some problems with the proper handling of bounce-backs, this is discussed over in the Google product forums.
Again we can take a look for you, if you'd like to provide your credentials over a support ticket. But again do note that this is now dealing with two separate 3rd parties between Mailman and Google Apps and is not something we directly support. We've tested Mailman and it works for us using the standard mail setup that we use on all of our servers, so if you've changed that environment a bit we can't guarantee that we'd be able to get it to work for you but can give it a shot.
I will provide all the credentials and would greatly appreciate if you could look into it. I will send those over in the next couple hours. Please note also, I have created an account on google apps firstname.lastname@example.org which forwards to the list. Thanks again for taking a look.
It looks like you have 2-step authentication setup on your Google Apps account so I was unable to login. You also didn't have an MX record setup for your list.example.com sub-domain so I've gone ahead and created that for you to handle local deliveries of the mailing lists.
You now should just need to login to your Google Apps account and create a new user called email@example.com, then login with that user and go to the email service area.
Go to the Forwarding and POP/IMAP tab, and then select Foward a copy of incoming mail to and set the forward address to firstname.lastname@example.org.
Jacob, I realized that a few minutes ago about my google apps when I got the text message with the code lol. I will do what you just detailed and if I am still having issues I will disable 2-factor auto and let you know.
Thanks for all your assistance Jacob. We have decided that we will just be better off using MailChimp. This just became too much to deal with and we don't have any more time to spend on setting this mailing list up. Again thanks for the time you invested in trying to help me it is much appreciated.