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
anonymous...!
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.
Thank you!
Mal
Hi,
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'."
Thanks
Mary
I am not sure how to figure this out.
Lengthy explanation:
Internally in our Exchange server, that address is a distribution group whose only member is the actual <list-name>@lists.pharmacy.arizona.edu, because the Mailman server is not our mail server. (we have a mildly complicated setup: hybrid OnPrem and O365 exchange + Barracuda spam appliance in front of all of it, which is our actual SMTP server.
Outgoing email from the list server bypasses Exchange and is sent directly to the Barracuda SMTP server.
For two users and ONLY these two users, somewhere between them and mailman and back, the Mailman list is being expanded to put all the members of the list on the CC line. It then gets held for approval with a ’too many addresses’ message.
I have watched them send an email to the affected list; the list address is NOT in their local address cache, and they are NOT entering any other addresses in the email other than the list address. The only address that appears on the email in their Sent folder is the list address.
Other users in our organization can send to these same lists without this happening. In fact one of the affected users can send to *other* lists on our server with no problems. These are two different lists.
I don’t know that this is specifically a Mailman problem (because it’s only happening with specific users) but I cannot see how list members are getting stuffed on the CC line otherwise; because Exchange only knows the list address, not the members; only Mailman does.
TLDR: Somehow the all the list addresses are getting stuck onto the list message which then holds it for approval for ’too many addresses’.
--
Bruce Johnson
University of Arizona
College of Pharmacy
Information Technology Group
Institutions do not have opinions, merely customs
version 2.1.23 <http://www.gnu.org/software/mailman/index.html> Debian
Stretch
There are some pages of the administration interface which are using
http:// instead of https://
f.e the admin interface of the Held Messages are not working:
http://mydomain.com/cgi-bin/mailman/admindb/Mylist
[Posting Held for Approval]
using Defer, Approve, Reject, Discard and [Submit All Data] is causing
Firefox to show an warning (using unencrypted connection)
and it is impossible to delete the held messages.
All links at the https://mydomain.com/cgi-bin/mailman/admindb/Mylist
(Held Messages)page are linked without https://
The mails for the reminder that there are messages to administrate are
sent without https:// the server changes to https:/ automatically
Regards Knut
This list, mailman-users(a)python.org has been migrated to Mailman 3.
There are still some issues in importing the archives that I'm working
through, but the list itself should be fine.
The focus of the list is still Mailman 2.1 user support. The appropriate
list for Mailman 3 user support is mailman-users(a)mailman3.org
<https://lists.mailman3.org/mailman3/lists/mailman-users@mailman3.org/>.
--
Mark Sapiro <mark(a)msapiro.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
Hi, we have a list server with several lists and the setup seems
different on some and not sure how to fix this.
The problem is on some lists some people are not getting the names of
the people who send emails (in thunderbird). Looking at the source the
lists that are showing the names have this in the source.
From: "Ben Edwards (CUBE)"<bene(a)cubecinema.com>
But the ones that are not have this in the source.
From: "Ben Edwards \(CUBE\) via lighting"<lighting(a)cubecinema.com>
So how do I setup mailman so the email address, rather than list name
and via, are in the From field?
Regards,
Ben
Hi everybody,
today I tried to migrate our whole mailman installation to another server.
Old server: Centos 6.10, Mailman 2.1.29, Python 2.6.6
New server: Centos 7.7, Mailman 2.1.30 (from the tgz file), Python 2.7.5
It seemed to be an easy transition. But then I started to realize I've
run into problems. For example, I can't release a moderated message.
Also, I cannot switch users from moderated to not moderated or hidden to
unhidden. The error logs look like this:
Apr 26 17:38:16 2020 (11727) Uncaught runner exception: [Errno 1]
Operation not permitted
Apr 26 17:38:16 2020 (11727) Traceback (most recent call last):
Apr 26 17:38:16 2020 (11727) SHUNTING:
1587915493.168592+122b90464edb8dfe2a33eb4e84fd036f0943019c
Apr 26 17:38:16 2020 (11727) Failed to unlink/preserve backup file:
/var/spool/mailman/virgin/1587915493.168592+bfc8cbc934795ac0c0d663ac31c3ea3df13e9b59.bak
Apr 26 17:52:18 2020 (11727) Uncaught runner exception: [Errno 2] No
such file or directory:
'/var/spool/mailman/virgin/1587916338.266272+f1e11334def7f62140a3442c10bd6b56268d9010.pck'
Apr 26 17:52:18 2020 (11727) Traceback (most recent call last):
Apr 26 17:52:18 2020 (11727) Skipping and preserving unparseable
message: 1587916338.266272+f1e11334def7f62140a3442c10bd6b56268d9010
Apr 26 17:52:19 2020 (11726) Failed to unlink/preserve backup file:
/var/spool/mailman/out/1587916338.266272+5c0165dec7b0fdd4e3851688a77b8e31a99b015d.bak
Apr 26 17:52:20 2020 (11727) Failed to unlink/preserve backup file:
/var/spool/mailman/virgin/1587916338.285911+c4b5275fd082841b395994955b37f5f85569bba9.bak
Apr 26 17:53:13 2020 qrunner(11694): Traceback (most recent call last):
Apr 26 17:53:13 2020 qrunner(11694): File
"/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 26 17:53:13 2020 qrunner(11694): main()
Apr 26 17:53:13 2020 qrunner(11694): File
"/usr/lib/mailman/bin/qrunner", line 238, in main
Apr 26 17:53:13 2020 qrunner(11694): qrunner.run()
Apr 26 17:53:13 2020 qrunner(11694): File
"/usr/lib/mailman/Mailman/Queue/Runner.py", line 87, in run
Apr 26 17:53:13 2020 qrunner(11694): self._cleanup()
Apr 26 17:53:13 2020 qrunner(11694): File
"/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 263, in _cleanup
Apr 26 17:53:13 2020 qrunner(11694): BounceMixin._cleanup(self)
Apr 26 17:53:13 2020 qrunner(11694): File
"/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 137, in _cleanup
Apr 26 17:53:13 2020 qrunner(11694): self._register_bounces()
Apr 26 17:53:13 2020 qrunner(11694): File
"/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 126, in
_register_bounces
Apr 26 17:53:13 2020 qrunner(11694): mlist.Save()
Apr 26 17:53:13 2020 qrunner(11694): File
"/usr/lib/mailman/Mailman/MailList.py", line 578, in Save
Apr 26 17:53:13 2020 qrunner(11694): self.__save(dict)
Apr 26 17:53:13 2020 qrunner(11694): File
"/usr/lib/mailman/Mailman/MailList.py", line 555, in __save
Apr 26 17:53:13 2020 qrunner(11694): os.link(fname, fname_last)
Apr 26 17:53:13 2020 qrunner(11694): OSError : [Errno 1] Operation not
permitted
Apr 26 17:53:16 2020 qrunner(11722): Traceback (most recent call last):
Apr 26 17:53:16 2020 qrunner(11722): File
"/usr/lib/mailman/bin/qrunner", line 278, in <module>
Apr 26 17:53:16 2020 qrunner(11722): main()
Apr 26 17:53:16 2020 qrunner(11722): File
"/usr/lib/mailman/bin/qrunner", line 238, in main
Apr 26 17:53:16 2020 qrunner(11722): qrunner.run()
Apr 26 17:53:16 2020 qrunner(11722): File
"/usr/lib/mailman/Mailman/Queue/Runner.py", line 87, in run
Apr 26 17:53:16 2020 qrunner(11722): self._cleanup()
Apr 26 17:53:16 2020 qrunner(11722): File
"/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 263, in _cleanup
Apr 26 17:53:16 2020 qrunner(11722): BounceMixin._cleanup(self)
Apr 26 17:53:16 2020 qrunner(11722): File
"/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 137, in _cleanup
Apr 26 17:53:16 2020 qrunner(11722): self._register_bounces()
Apr 26 17:53:16 2020 qrunner(11722): File
"/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 126, in
_register_bounces
Apr 26 17:53:16 2020 qrunner(11722): mlist.Save()
Apr 26 17:53:16 2020 qrunner(11722): File
"/usr/lib/mailman/Mailman/MailList.py", line 578, in Save
Apr 26 17:53:16 2020 qrunner(11722): self.__save(dict)
Apr 26 17:53:16 2020 qrunner(11722): File
"/usr/lib/mailman/Mailman/MailList.py", line 555, in __save
Apr 26 17:53:16 2020 qrunner(11722): os.link(fname, fname_last)
Apr 26 17:53:16 2020 qrunner(11722): OSError : [Errno 1] Operation not
permitted
/usr/lib/mailman/bin/check_perms -f didn't give me any errors.
I also tried to fall back to Centos' standard mailman package which is
2.1.15 but to no avail.
This took me all day and I'm still where I was in the morning. Any help
out there?
Thank you very much!
Lothar Schilling
Ubuntu 16, Mailman 2.1.20, postfix 3.1.0
I'm running several mailing lists each with a virtual domain. I set up DKIM
for lists.domainname.tld but am getting DKIM signature missing at
https://dkimvalidator.com . It's saying it wants a DKIM for
hostname.domainname.tld. When I look at the mail log I see entries like this
Apr 19 07:49:42 hostname opendkim[1738]: 091CE1205AE: s=ppsdkim d=ucsf.edu
SSL error:04091068:rsa routines:INT_RSA_VERIFY:bad signature
Apr 24 09:25:31 hostname opendkim[1738]: 3B7CA120431: s=mail
d=domainname.tld SSL error:04091068:rsa routines:INT_RSA_VERIFY:bad
signature
Lastly, I'm confused by the term in the Mailman interface of ' host_name'
where it says
host_name (general): Host name this list prefers for email.
The "host_name" is the preferred name for email to mailman-related addresses
on this host, and generally should be the mail host's exchanger address, if
any. This setting can be useful for selecting among alternative names of a
host that has multiple addresses.
Is the host-name literal for my server? Right now I have it set at
lists.domainname.tld. Is that incorrect?
Finally, my mailing list distribution success is mixed. Some users get them,
while others do not.
Thank you.
Christian
Dear all,
I would like to toggle a default setting for new users, name the
HTML/plain text switch. In our use case, having everything converted to
plain text by default is not very practical.
I am not sure how I achieve this, this question isn't mentioned in the
FAQ either. I am looking for a global switch to be put in mm_cfg.py or a
local config option for each of the lists. So far I haven't found either.
Would greatly appreciate any hint!!!
Johannes