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'."
I have waited almost a year for AOL and Yahoo to admit that they messed up and to remove their DMARC policy. My AOL and Yahoo subscribers are pretty upset at me because I won’t let them post. A number now have two subscriptions, one for posting (from GMail) and another for receiving the messages.
So against my better judgement, I included this hack in Cleanse.py;
< from email.Utils import formataddr, parseaddr
>from email.Utils import formataddr
< # Added to deal with DMARC issuej
< name, addrs = parseaddr(msg.get('from'))
< addrs += '.invalid'
< del msg['from']
< msg['from'] = formataddr((name, addrs))
\ No newline at end of file
I found it in the discussion list.
I don’t get compile errors, but Cleanse.pyc is not being updated. I have stopped and restarted Mailman and I have also rebooted, but same non-action. I have not tried ‘compileall’ and am not eager to, either (permissions, where to invoke, etc). Any suggestions?
The host OS is Mac OS X Server 10.5.8 with Mailman 2.1.14
-----BEGIN PGP SIGNED MESSAGE-----
I have Mailman up and running. I just sent an e-mail to 5 lists and
the e-mail came duplicated to the recipients. I checked the header and
the only difference is the following:
X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00
X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00
How can a avoid duplicates in future? What is the reason?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/
-----END PGP SIGNATURE-----
we recently updated our (vhost patched) Mailman installation
from 2.1.14 to 2.1.18-1 (https://launchpad.net/~msapiro) in order to
workaround Yahoo's recent change to their SPF policy that this
version addresses. Virtual mailing list hosting worked fine up until
Here is an example of our mm_cfg.py :
DEFAULT_EMAIL_HOST = 'list.ourdomain.com'
DEFAULT_URL_HOST = 'list.ourdomain.com'
DEFAULT_URL_PATTERN = 'http://%s/mailman/'
VIRTUAL_HOST_OVERVIEW = On
If we change the default values above and run the below command, the
available mailing lists move from the old default to the new.
bin/withlist -l -a -r fix_url --
All add_virtualhost configuration lines are ignored.
Since withlist is able to read the changes in our mm_cfg.py, this
does not strike me as an issue with our configure options which were
I am unaware of a method we can use to further debug this, such as a
command that would effectively dump out Mailman's configuration
options, thus validating if it is even reading the add_virtualhost
President - Rocket Scientist
I am looking to set-up a mailing list for a group of people but was hoping
there is a way to have sub-lists. For example, I'd like to have one group
be everyone, then another group that is regional. I was thinking of "
group-all(a)mydomain.com" for messages covering everyone but they could send
a message to "group-sacramento(a)mydomain.com" to and it will only go to
those that are interested in "Sacramento" specific messages. I would like
to make subscribers opt-in or opt-out of the regional. At this point, I
have not selected a hosting service yet. I wish to bring my own domain to
wherever I choose. I'm not sure if someone that just advertises that they
use Mailman is sufficient or if I need to find a hosting company that
provides shell access for setup is what I need. I'm sure there is some Wiki
or something if this sub-lists works but I must be using the wrong search
term for what I want.
Another thing that is important for me is I do NOT want to archive or cache
messages, at least for not much more than a day. For me, I work for a large
corporation. While it is a large corporation, those of us wishing this list
are like bastard step-children. We work with others from the same
corporation but we operate under completely different rules and a different
hierarchy. We seldom see each other because there is usually only one of us
working in an area at a time and we are spread out geographically. We are
represented by the same union that the majority of the employees of the
corporation are represented by, but since we do not have a common work
area, we have no way of having "water-cooler talk". As it is "water-cooler
talk", we do not wish it to be officially a part of the union nor the
corporation. If there is any concern about something said, as the
facilitator of communications, I wish to just say I do not save
communications. If a group member wishes to save something, that is up to
them, as is the case with how we are doing email now.
I will also wish to add some type of disclaimer that no one will probably
give it much thought, but it will state that statements made are the of the
sole responsibility of the author of the statement and they are not the
official opinion of the corporation nor the union and the maintainer of the
list does not archive messages. I'm sure I'll come up with much better
wording than that but I'm sure you get the gist.
I'm just hoping I've found the right product and can receive some advice
from those that have set up lists.
I have a multipart (html and text) email and I wish to add an unsubscribe footer to it. However mailman appends the footer as a new section that is plain text. Is there a way of making the footer section text/html. If not, any other way to include the unsubscribe link in the html part of the email?
I am having permission problem in executing mailman command with group user.
Please give the solution and help me.
*Command working with root user:*
sudo -u *root* -S /usr/local/cpanel/3rdparty/mailman/bin/list_lists
I can able to get the mailman mailing lists when i use the *root* user
Similarly, I am trying with another user *devuser*
sudo -u *divhdpug* -S /usr/local/cpanel/3rdparty/mailman/bin/list_lists
Following error occurred when I execute above command with *devuser.*
sudo: unable to execute /usr/local/cpanel/3rdparty/mailman/bin/list_lists:
Thanks and Regards,
I'm all of a sudden getting:
Jun 29 18:08:20 2015 (8150) SHUNTING:
Jun 29 18:08:20 2015 (8150) Uncaught runner exception: 'module' object
has no attribute 'rdatatype'
Jun 29 18:08:20 2015 (8150) Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 119, in _oneloop
File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 190, in _onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in
more = self._dopipeline(mlist, msg, msgdata, pipeline)
File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in
sys.modules[modname].process(mlist, msg, msgdata)
File "/usr/lib/mailman/Mailman/Handlers/SpamDetect.py", line 104, in
if Utils.IsDMARCProhibited(mlist, addr):
File "/usr/lib/mailman/Mailman/Utils.py", line 1156, in
txt_recs = resolver.query(dmarc_domain, dns.rdatatype.TXT)
AttributeError: 'module' object has no attribute 'rdatatype'
on a reinstall after a CentOS Upgrade.
I've installed the latest dnspython (1.12.0), and not sure where else to
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 214-642-9640 E-Mail: ler(a)lerctr.org
US Mail: 108 Turvey Cove, Hutto, TX 78634-5688
I've been tasked with migrating an old Mailman 2.0.8 install on an old
Solaris 8 server to RHEL running Mailman 2.1.12.
Everything was going quite smoothly and thought I was almost ready to
proceed with the migration in production but held messages are missing
in migrated lists.
I did find the held messages are in /var/lib/mailman/data and migrated
them but the admin GUI shows there are No Pending Requests.
Doing a dumpdb on the migrated request.db file lists all the held
messages but they're not in the request.pck file.
The config.db file was converted to config.pck without any issues. Is
there something I missed?