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'."
On 05/10/2013 06:35 AM, Xie, Wei wrote:
> Here we have one customer to request migrating all old archived files of
> mailing list ‘kinejapan’ under directory
> /usr/local/mailman/archives/private/kinejapan prior to 2009 (as attached
> file) to Yale university. Yale university IT guys needs us to create a
> mbox file for these old archived file to be easy for them to run
> command ‘archdo migration.
> I check there is no file kinejapan.mbox under directory
> /usr/local/mailman/archives/private/kinejapan.mbox to match these old
> archived files as attached. This mailing list was maintained by our
> pre-mailman admin, who passed away 2011, so I do not know why the mbox
> file was missing.
If ARCHIVE_TO_MBOX is set to 0 in mm_cfg.py, Mailman will not
create/update LISTNAME.mbox/LISTNAME.mbox files.
> Do you know whether there is a tool/method to convert these old archived
> files/directories as attached into a mbox file?
Lots of information is lost if there is no .mbox file.
You can do as well as anything with
cat /usr/local/mailman/archives/private/kinejapan/*.txt > kinejapan.mbox
Mark Sapiro <mark(a)msapiro.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
I am trying to install version 3.0.0b4 of Mailman on Debian 7 and for that purpose I took the original tar.gz file and ran:
sudo python setup.py install
There was an issue with the version of zope.interface which I resolved by running the following command:
sudo pip install -U zope.interface
Now Mailman got correctly installed but when doesn't seem to run. This is the output when I run the mailman command on its own:
Traceback (most recent call last):
File "/usr/local/bin/mailman", line 9, in <module>
load_entry_point('mailman==3.0.0b4', 'console_scripts', 'mailman')()
File "/usr/local/lib/python2.7/dist-packages/setuptools-5.3-py2.7.egg/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/local/lib/python2.7/dist-packages/setuptools-5.3-py2.7.egg/pkg_resources.py", line 2439, in load_entry_point
File "/usr/local/lib/python2.7/dist-packages/setuptools-5.3-py2.7.egg/pkg_resources.py", line 2155, in load
File "/usr/local/lib/python2.7/dist-packages/mailman-3.0.0b4-py2.7.egg/mailman/bin/mailman.py", line 34, in <module>
from mailman.core.initialize import initialize
File "/usr/local/lib/python2.7/dist-packages/mailman-3.0.0b4-py2.7.egg/mailman/core/initialize.py", line 43, in <module>
from zope.component import getUtility
File "/usr/local/lib/python2.7/dist-packages/zope.component-4.2.1-py2.7.egg/zope/component/__init__.py", line 19, in <module>
from zope.interface import named
Does anyone have an idea what is going wrong? Did I maybe forgot to do something or am I missing anything?
Thanks for the hints
We're currently running Mailman 2.1.12
I have been asked if we can customized message for addresses that are
banned on certain lists, similar to the ability to customize
postheld.txt for specific lists. We have a group of lists that we would
like to limit membership to our domain but would like to have a little
more explanation than the default message provides. For the general
case the default is fine, but for a subset some customizing would great.
I did some looking around in the source tree and this doesn't seem that
this is possible, but I don't claim to be a Python expert, so it seems
Thanks in advance for any help or suggestions.
I'd like to insure that sender's email addresses don't appear in any
I've set both anonymous_list and first_strip_reply_to to true.
Despite this, I'm seeing the following when I view headers:
Received: from zapata.dreamhost.com (zapata.dreamhost.com [126.96.36.199])
by homiemail-mx17.g.dreamhost.com (Postfix) with ESMTP id 9E6524115BD16
for <myaddress(a)mydomain.com>; Sat, 28 Jun 2014 05:05:57 -0700 (PDT)
How can I prevent this?
I am runningseveral mailing lists with mailman version 2.1.18-1. Oneof
my mailing lists does not ever show the sender's name in the From:
headerfor DMARC domain policy=reject while the rest of my lists do show
the sender's name in the From: header. I have compared the individual
list settings and cannot find anything different. The list settings for
the list that isn't showing the sender's name are as follows_:
from_is_list = No
anonymous_list = No
first_strip_reply_to = No
reply_goes_to_list = "This list"
Privacy options > Sender filters:
dmarc_moderation_action = Munge From
dmarc_quarantine_moderation_action = Yes
My understanding is that one of the following should be displayed for a
The author's display name fromtheir From: header
If none and from a list member, the members real name from the
If none, at least the local part of the emailaddress.
Does anybody have any idea what setting that I need to change to fix this?
Mailman version: 2.1.12-18
host: RH6 64-bit
I have set up to hold non-member sender to a mailing list in mailman, I
can see the message being help. But the moderator does not get an email
notice right away, I would take a day before the moderator receives the
Where should I set it so that the moderation email is sent right away as
soon as mailman receives the email from a non-member?
I'm new to Python, Mailman and Virtual Environments so please excuse any
I have an existing python app running on my webserver at:
I have additionally installed mailman and the ui which is available on port
8000 via lynx on the command line at:
I had to install this in a virtual environment as the python version was
different to the original app/what was available in yum.
What I can't do is now get mailman's ui to show up on anything but the
How do I direct either
to the mailman interface?
I can't quite seem to work out why its only listening on localhost:
> netstat -anp | grep 80
tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN 3780/python
tcp 0 0 127.0.0.1:8001 0.0.0.0:* LISTEN 2608/python
tcp 0 0 :::80 :::* LISTEN 3849/httpd
Any advice would be greatly appreciated.