I want all mails sent to the list to come from the list's email address...
But, in this case, if the user forgets to sign their name at the
bottom of their mail body, effectively the mail to the list is
Is there a way to add the user name (or email address) to the top of
each mail so that the mails have the name of the sender, while the
mail itself comes from the list address?
I have looked high and low for an answer, but noone seems to have the solution.
I received the following error this morning. So I rerun configure again with the following command: ./configure --with-cgi-id=apache --prefix=/var/mailman. I'm still getting the same error. Is there any place that I can look for so that I can debug this problem better? Perhaps, looking at the config history file or something. Any other places that I can check the cause of this error?
"Mailman CGI error!!!
The Mailman CGI wrapper encountered a fatal error. This entry is being stored in your syslog:
Group mismatch error. Mailman expected the CGI
wrapper script to be executed as group "nobody", but
the system's web server executed the CGI script as
group "apache". Try tweaking the web server to run the
script as group "nobody", or re-run configure,
providing the command line option `--with-cgi-gid=apache'."
Hi, This problem is not caused by mailman, but I still want to give it a
shot here. I'm hosting a mailing list on top of mailman. Emails are
supposed to be sent out by AWS ses. However, ses requires that sender
address must be verified, which leads to a problem that emails sent by
subscribers to mailing list cannot be sent to other subcirbers, since their
addresses are not verified. And it is impossible to verified every
subscriber. Are there smtp service providers allowing unverified email
address to send out emails, or do I have other solutions?
Dear Mailman Cognoscenti,
I'm helping one of my list owners send out 5K plus invitations to
students to subscribe to his mailing list. Our current configuration:
Since this was the first time doing this, I suggested breaking the
batch input into 3 groups, 50, 500, and the rest. The 50 went fine,
as did the 500, but the largest batch gave him a generic web server
> Internal Server Error
> The server encountered an internal error or misconfiguration and was
> unable to complete your request.
> Please contact the server administrator, root(a)conundrum.unh.edu and
> inform them of the time the error occurred, and anything you might
> have done that may have caused the error.
> More information about this error may be available in the server
> error log.
I looked at the logs and I couldn't find anything that hinted at what
went wrong. So I asked the owner to send me the last back and I'd
give it a try. I wrote a script that removed folks already subscribed
to his list and split the remaining subscribers up into 6 files with a
thousand records each. I just tried uploading the 1st batch of 1K,
with the following options:
Subscribe these users now... (*) Invite
Send welcome message... (*) No
Send notifications... (*) No
And entered a 7 line paragraph explaining the invitation.
I ended up having the same error happen. Looking at the Mailman logs,
I can't see any difference before or after my submission. In the
HTTPD logs, I see:
>> [Fri Aug 26 19:59:23 2016] [warn] [client 188.8.131.52] Timeout
>> waiting for output from CGI script
>> /usr/local/mailman/cgi-bin/admin, referer:
>> [Fri Aug 26 19:59:23 2016] [error] [client 184.108.40.206]
>> Premature end of script headers: admin, referer:
So is there an inherent limit to the number of invites that can be
submitted via the web form?
As a work around, how would I do large invites on behalf of the owner
from the command line, including the 'extra text' that is allowed via
the web interface?
the UNH Mailing List Server Admins
Bill Costa, senior admin
Is there an efficient way to change the domain name that mailman is
I have two mailing lists that were created for an organization before
that organization had their own domain. At the time the organization was
sure they did not want their own domain and would not be getting a
Since then, they have chosen to get a domain and set up a web site.
I would like to move their mailing lists onto their domain. It looks
like the process for this is:
1) get the list of subscribers
2) delete the mailing list from the one domain (losing the archives)
3) create the mailing list on the new domain
4) subscribe the list of subscribers
This process doesn't seem too difficult, but I would prefer to keep the
archives, if possible.
Both domains are on the same server, running CentOS7 and PLESK 12.5, if
that makes a difference.
Plesk migration from one server to another has some serious holes including
sending list Welcome Messages to everyone on the lists that are migrated.
This is not an acceptable scenario as far as I am concerned.
The Plesk workaround is to modify the mailman code before the migration:
I try never to modify core packages like this. Is this the only way to
ensure that all the members do not receive Welcome Messages? If it is the
best solution, shouldn't the code be restored at some later point in time?
We have three mailman lists with over 20K members. The lists are
subscription based which distribute content to members by email each
We need to migrate from our current server to a new one. We will need to
change IP addresses as part of the migration. This video suggests sending
small volumes of email initially and building the volume over time:
I'm sure sending 20K emails on day one would not make the ISPs very happy.
Does anyone know a way to warm up an IP Address while using mailman? We
need to have a plan for this to complete our server migration plan.
I get these messages from a particular sender who must have set his message to urgent. I have no influence over how these messages are sent. What must I do to my Mailman list, so the messages go through as originally sent and not in the form shown below?
As it is, Mailman does not attach the original message.
> Begin forwarded message:
> From: Customer Service <customer.service(a)*******.com>
> Subject: Re: ****** Order Confirmation [#1095286]
> Date: February 17, 2017 at 4:28:39 PM EST
> To: ********-owner(a)********.net
> Reply-To: customer.service(a)*******.com
> Thank you for contacting us.
> We have received your e-mail. An ****** Customer Service Representative will respond to you shortly.
> -----********-owner(a)********.net Wrote -----
> Your urgent message to the******** mailing list was not authorized
> for delivery. The original message as received by Mailman is
The users of our mailing list don't use their personal accounts for the mailing list, and don't work with commands, like requesting the list of members.
In that case, can I use the text field in the membership list which is provided for real names for a different purpose?
The reason is that only certain groups are entitled to use our mailing lists. I would like to use that text field to specify to which group that person belongs, e.g. the company name.
Thanks in advance,
Quality Assurance Officer
- - working in the mornings - -
We have a fairly active mailing list where at least one Hotmail user is
marking every Digest message they receive as "spam". We receive the
reports from Hotmail, but we have no way of knowing which subscriber is
causing these spam reports (or we'd remove them, of course).
Normally we can turn on "Personalization" and add the subscriber's email
address to the footer... but this can't be done for Digests. Any other
ideas on how we can track down this spam reporter and get them off the
list, short of moving every Hotmail user off the digests? And, as a side
question, I'm curious about the technical reasons why Personalization can't
be available for Digests.
Thanks, in advance!