[Mailman-Users] Re: searchable private mailing lists in Mailman 2.1.20
On 6/18/20 10:42 AM, Carl Zwanzig wrote: I do see that Mnogosearch hasn't been updates since 2015, is that the best choice of tool? Gosh! For autox.team.net/archive I'm using MHonArc and Namazu. Compared to these, Mnogosearch seems cutting edge! And yes, I am considering newer, better search engines for the Team Net mail archives. mjb. -- Mailman-Users mailing list -- mailman-users@python.org To unsubscribe send an email to mailman-users-le...@python.org https://mail.python.org/mailman3/lists/mailman-users.python.org/ Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/ https://mail.python.org/archives/list/mailman-users@python.org/
Re: [Mailman-Users] help
Mailman FAQ: http://wiki.list.org/x/AgA3 -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Frustrating web page issues
On 4/27/19 10:56 PM, Mark Sapiro wrote: On 4/27/19 5:25 PM, Mark J Bradakis via Mailman-Users wrote: And if you post one of those tracebacks here, we'd be happy to help No need to, the fix was easy. I had changed some permissions and ownership of the mailman cgi files while trying to figure out the proble, just needed to change them back. The problem was the difference in the Apache CGI modules. If you use prefork MPM ( Multi Processing Modul ) you need to use mod_cgi. If you use worker MPM you need to use mod_cgid. The reverse combinations do not work. One will actually give you an error and not start the daemon, the other combination, which I had, will start the server and give no indication whatsoever about any problem, other than the 503 Service Unavailable code when trying to execute CGI programs. All works now, I can finally get to the 2,761 held messages that have been building up for the last week. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Frustrating web page issues
Progress! Well, I guess, at least a differnet error. Changed some Apache configs regarding cgi and now when I go to http://autox.team.net/mailman/listinfo I get Bug in Mailman version 2.1.29 We're sorry, we hit a bug! Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs or the web server logs. So hopefully there is some useful info in the logs tp track this down. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Frustrating web page issues
On 4/24/19 4:27 PM, Robert Heller wrote: Yes, selinux. [root@autox teamnet]# getenforce Disabled Selinux should not be a factor here. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Frustrating web page issues
On 4/24/19 3:01 PM, Mark Sapiro wrote: I'm still interested in 'ls -l' [root@autox cgi-bin]# ls -l total 352 -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 admin -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 admindb -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 confirm -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 create -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 edithtml -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 listinfo -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 options -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 private -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 rmlist -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 roster -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 subscribe And what's in Mailman's error log. Apr 24 14:45:09 2019 admin(23315): admin(23315): [- Mailman Version: 2.1.29 -] admin(23315): [- Traceback --] admin(23315): Traceback (most recent call last): admin(23315): File "/local/mailman/teamnet/scripts/driver", line 111, in run_main admin(23315): if not request_method.lower() in ['get', 'post', 'head']: admin(23315): AttributeError: 'NoneType' object has no attribute 'lower' admin(23315): [- Python Information -] admin(23315): sys.version = 2.7.15 (default, Oct 15 2018, 15:26:09) [GCC 8.2.1 20180801 (Red Hat 8.2.1-2)] admin(23315): sys.executable = /usr/bin/python admin(23315): sys.prefix = /usr admin(23315): sys.exec_prefix = /usr admin(23315): sys.path = ['/local/mailman/teamnet/pythonlib', '/local/mailman/teamnet', '/local/mailman/teamnet/scripts', '/local/mailman/teamnet', '/usr/lib/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/dist-packages'] admin(23315): sys.platform = linux2 admin(23315): [- Environment Variables -] admin(23315): PYTHONPATH: /local/mailman/teamnet admin(23315): LOGNAME: www-data admin(23315): USER: www-data mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Frustrating web page issues
[root@autox cgi-bin]# ls -Z . system_u:object_r:default_t:s0 admin system_u:object_r:default_t:s0 options system_u:object_r:default_t:s0 admindb system_u:object_r:default_t:s0 private system_u:object_r:default_t:s0 confirm system_u:object_r:default_t:s0 rmlist system_u:object_r:default_t:s0 create system_u:object_r:default_t:s0 roster system_u:object_r:default_t:s0 edithtml system_u:object_r:default_t:s0 subscribe system_u:object_r:default_t:s0 listinfo [root@autox cgi-bin]# sudo -u web-data ./listinfo sudo: unknown user: web-data sudo: unable to initialize policy plugin [root@autox cgi-bin]# ^web^www sudo -u www-data ./listinfo Content-type: text/html Bug in Mailman version 2.1.29 Bug in Mailman version 2.1.29 We're sorry, we hit a bug! Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs or the web server logs. And SELinux is disabled. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Frustrating web page issues
So digging through the logs I found this: [authz_core:error] [pid 31549:tid 139863772874496] [client 50.198.190.18:46884] AH01630: client denied by server configuration: So I added an AuthType None to the httpd.conf file. Now I still get the Server unavailable page, but a different err: [Wed Apr 24 13:52:47.955661 2019] [cgid:error] [pid 16974:tid 140524686079744] (13)Permission denied: [client 50.198.190.18:45928] AH01257: unable to connect to cgi daemon after multiple tries: /local/mailman/teamnet/cgi-bin/listinfo, referer: http://autox.team.net/ So at least I can focus on something specific now. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Frustrating web page issues
On 4/23/19 1:07 PM, Mark Sapiro wrote: The above URL returns: Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Have you run Mailman's bin/check_perms? I suspect some kind of permissions error on the wrappers in /local/mailman/teamnet/cgi-bin/, but do check Apache's error.log which should have more information. Yes, I have run check_perms, no problems there. All the other web pages at autox.team.net seem to work just fine, it is only the mailman pages that give the 503 unavailable error. Frustrating because some pages work, some don't and the Apache error logs are of no help in trying to determine if this is an Apache problem or a mailman problem. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] Frustrating web page issues
So a couple of days ago I had a server just up and die. It was put in place about 12 years ago, if not more. Luckily I was working on replacing it, so I had a new box under construction almost ready to take its place. But the old server dies before I could make a smooth transition and get everything working on the new server. Got the new server on line, up and running, the email lists are doing just fine. But for some reason there are problems with the web pages, like http://autox.team.net/mailman/listinfo will not work. And I don't know why. Here's the relevant lines from the httpd config file: ScriptAlias /mailman/ "/local/mailman/teamnet/cgi-bin/" Require all granted Options ExecCGI This was enough to work on the old server. New server is Fedora 29, mailman version is mailman-2.1.29, Apache: Server version: Apache/2.4.39 (Fedora) I have gone over the mailman installation instructions, and can't figure out what is going on. I must be missing something really basic and obvious, but what? Maybe I am just getting old and senile, I solved problems like this for a quarter of a century as a sys admin at the U of Utah Computer Science department, must be really rusty and out of practice. Fun fun fun. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Sorting pending requests?
Thanks for the responses, I have it doing what I want it to do now. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] Sorting pending requests?
I have a feeling I may have asked this question a few years ago. Maybe not. When you go to the admin web page of pending moderator requests, the messages are presented in a list using alphabetical order of the sender. Is there a way to easily change this so they are presented by date, oldest to newest? Thanks, mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] Logging sequence?
Mailman is not working. Messages come in, nothing goes out. Logs are useless, providing no clue as to what is happening. In a working mailman system. what is the sequence of logging that a message would go through? mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] This is new
Mark Sapiro wrote: Can you go to the admin page for the list? If so, does the from_is_list setting appear there? Sort of. I get the login page for the list just fine, type in the password then get the 'hit a bug' page. Error log shows: admin(2802): File "/local/mailman/teamnet/Mailman/MailList.py", line 146, in __getattr__ admin(2802): raise AttributeError, name admin(2802): AttributeError: from_is_list mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] This is new
Mark Sapiro wrote: On 08/16/2014 08:34 PM, Mark J Bradakis wrote: Indeed. I can go to the listinfo page, click on the archives for the bad lists, browse the archives, no problem. And after doing this is the list's data_version still 98? If so, I suspect some permissions issue or something like that? Yes, the data_version remains unchanged. The first thing I did was run check_perms, nothing showed up there. What's in Mailman's 'error' log? Actually something did change. Instead of 'from_is_list' the error now is 'dmarc_moderation_action' Go to get a password reminder mailed to me, it claims to work but nothing is actually sent out. This can happen if the email address you entered is not a list member. What's in Mailman's 'mischief' log? I used an address I know is a list member, nothing related to it in mischief log. The last time I had a really weird problem like this it turned out to be some bad disk blocks in the mailman tree. I may take the machine to single user and do some disk checks. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] This is new
Mark Sapiro wrote: Anything you do which accesses a list's config.pck via Mailman/MailList.py (which is pretty much any Mailman process other than bin/dumpdb) will test if Mailman.Version.DATA_FILE_VERSION is greater than the list's data_version and if so, will run Mailman.versions.Update() to update the list configuration, add new attributes, etc. Clearly this is not happening in your case because the from_is_list attribute is not being added. Indeed. I can go to the listinfo page, click on the archives for the bad lists, browse the archives, no problem. Go to get a password reminder mailed to me, it claims to work but nothing is actually sent out. Does your Mailman/versions.py contain PreferStored('author_is_list', 'from_is_list', mm_cfg.DEFAULT_FROM_IS_LIST) at lines 317,318? Yes. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] This is new
Mark Sapiro wrote: I understood that config_list wouldn't work. That's why I suggested that you need first to fix the lists by changing DATA_FILE_VERSION in Mailman/Version.py and then instantiating the lists to fix them. I guess I am not understanding what you mean by instantiating existing lists. All the others have version 104, as does the Version.py file. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] This is new
There is an issue with the list's data_version attribute vs. Mailman.Version.DATA_FILE_VERSION. When the from_is_list and other new attributes were added, Mailman.Version.DATA_FILE_VERSION was incremented to make it greater than the list's data_version attribute which in turn will cause the lists to be updated the first time they are instantiated. Perhaps you had some other patches that incremented Mailman.Version.DATA_FILE_VERSION, so that the list's data_version attribute was not < Mailman.Version.DATA_FILE_VERSION causing the update to be skipped. The way to fix this is to set Mailman.Version.DATA_FILE_VERSION to a value greater than the data_version attribute of the lists. First run this bash script for l in `/path/to/mailman/bin/list_lists --bare` do /path/to/mailman/bin/dumpdb /path/to/mailman/lists/$l/config.pck \ | grep data_version done This will print the data_version for each list. If N is the largest such value, edit Mailman/Version.py to change the line DATA_FILE_VERSION = 104 to set a value > N. Then visit the listinfo overview page which should update all the lists. Then so this doesn't happen again, set DATA_FILE_VERSION back to 104 in Mailman/Version.py and create a file containing the single line mlist.data_version = 104 and run this bash script cd /path/to/mailman/bin/ for l in `./list_lists --bare` do ./config_list -i /path/to/above/file $l done That should fix things. The problem lists all have 98 as the data_version. Config_list does not work, for input or output. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] This is new
As an added bit of info, the first 7 of 67 lists, in alphabetical order all have this problem. Maybe I just need to reinstall 2.1.18-1 mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] This is new
S I finally decide to sit down and try to figure out why http://www.team.net/mailman/admin and http://autox.team.net/mailman/admin return different results, even though it is the same machine. Checking on some list configs, I do bin/config_list -o - and get this from one list, but not others: [...] # href="?VARHELP=privacy/sender/dmarc_moderation_action"> # dmarc_moderation_action applies to this message with an action other # than Accept, that action rather than this is applied Traceback (most recent call last): File "./config_list", line 364, in main() File "./config_list", line 357, in main do_output(listname, outfile) File "./config_list", line 128, in do_output do_list_categories(mlist, k, None, outfp) File "./config_list", line 180, in do_list_categories value = getattr(mlist, varname) File "/local/mailman/teamnet/Mailman/MailList.py", line 146, in __getattr__ raise AttributeError, name AttributeError: from_is_list So I go to the admin page for that list and get the "We've hit a bug page." Fun. Any quick fixes to the config.pck file? mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] Sigh
Currently just over 8,000 queued messages awaiting delivery. But I don't think it is a mailman issue: root@autox:~# ping -c 3 gmail.com PING gmail.com (74.125.225.182) 56(84) bytes of data. 64 bytes from den03s05-in-f22.1e100.net (74.125.225.182): icmp_seq=1 ttl=55 time=20.2 ms 64 bytes from den03s05-in-f22.1e100.net (74.125.225.182): icmp_seq=2 ttl=55 time=22.1 ms 64 bytes from den03s05-in-f22.1e100.net (74.125.225.182): icmp_seq=3 ttl=55 time=20.2 ms --- gmail.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 20.252/20.891/22.154/0.900 ms root@autox:~# root@autox:~# telnet gmail.com 25 Trying 74.125.225.214... Trying 74.125.225.213... Trying 2607:f8b0:400f:800::1016... telnet: Unable to connect to remote host: Network is unreachable root@autox:~# root@autox:~# ping -c 3 gmail.com PING gmail.com (74.125.225.181) 56(84) bytes of data. 64 bytes from den03s05-in-f21.1e100.net (74.125.225.181): icmp_seq=1 ttl=55 time=30.9 ms 64 bytes from den03s05-in-f21.1e100.net (74.125.225.181): icmp_seq=2 ttl=55 time=21.2 ms 64 bytes from den03s05-in-f21.1e100.net (74.125.225.181): icmp_seq=3 ttl=55 time=20.3 ms --- gmail.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 20.386/24.178/30.933/4.789 ms root@autox:~# -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] 2.1.18-1 - this is new
Just installed a fresh copy of 2.1.18-1. Sent a test message to a list where dmarc_moderation_action is set to 'munge from'. The message resulted in this error log entry: May 13 23:16:25 2014 (26946) Uncaught runner exception: unsupported operand type(s) for ^=: 'int' and 'str' May 13 23:16:25 2014 (26946) Traceback (most recent call last): File "/local/mailman/teamnet/Mailman/Queue/Runner.py", line 119, in _oneloop self._onefile(msg, msgdata) File "/local/mailman/teamnet/Mailman/Queue/Runner.py", line 190, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/local/mailman/teamnet/Mailman/Queue/IncomingRunner.py", line 130, in _dispose more = self._dopipeline(mlist, msg, msgdata, pipeline) File "/local/mailman/teamnet/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline sys.modules[modname].process(mlist, msg, msgdata) File "/local/mailman/teamnet/Mailman/Handlers/Moderate.py", line 57, in process if Utils.IsDMARCProhibited(mlist, addr): File "/local/mailman/teamnet/Mailman/Utils.py", line 1085, in IsDMARCProhibited txt_recs = resolver.query(dmarc_domain, dns.rdatatype.TXT) File "/usr/local/lib/python2.7/dist-packages/dns/resolver.py", line 799, in query request = dns.message.make_query(qname, rdtype, rdclass) File "/usr/local/lib/python2.7/dist-packages/dns/message.py", line 1066, in make_query m = Message() File "/usr/local/lib/python2.7/dist-packages/dns/message.py", line 145, in __init__ self.id = dns.entropy.random_16() File "/usr/local/lib/python2.7/dist-packages/dns/entropy.py", line 117, in random_16 return pool.random_16() File "/usr/local/lib/python2.7/dist-packages/dns/entropy.py", line 94, in random_16 return self.random_8() * 256 + self.random_8() File "/usr/local/lib/python2.7/dist-packages/dns/entropy.py", line 80, in random_8 self._maybe_seed() File "/usr/local/lib/python2.7/dist-packages/dns/entropy.py", line 76, in _maybe_seed self.stir(seed, True) File "/usr/local/lib/python2.7/dist-packages/dns/entropy.py", line 56, in stir self.pool[self.pool_index] ^= c TypeError: unsupported operand type(s) for ^=: 'int' and 'str' May 13 23:16:25 2014 (26946) SHUNTING: 1400044585.041757+d52cab8deedc53d2d886385a07c7c3e45e76e037 -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Logging fail?
Mark Sapiro wrote: What's in Mailman's qrunner log? Nothing. There can't be "Nothing" in the qrunner log unless you never started mailmnanctl or you're looking at the wrong log? My turn to apologize, I should have specified that the logs contained nothing related to that specific message, and not implied they were completely empty. The message was in qfiles/in and once I reverted back to 2.1.14, rebooted and restarted mailman it got delivered. Then IncomingRunner wasn't processing the queue. It may have died, or due to some install glitch it may have been looking at a different in/ queue from the one where the process invoked by Postfix put it. Maybe the install of 2.1.18 put things in different places so the Postfix aliases pointed to the 2.1.14 install and not 2.1.18. That might also explain why the qrunner log was empty if it truly was. I'll try reinstalling the latest and greatest mailman, see if I can figure out what IncomingRunner is actually doing. mjb. PS: This is on a server running Ubuntu 13.10 -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Well isn't that nice
Mark Sapiro wrote: is not effective for these URLs. Why is an Apache question, not a Mailman question, Yes, it is an apache issue. And boy, do I feel silly. I like to cook. I don't think I ever stood there waiting for a pot of water to boil without putting water in the pot first. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Well isn't that nice
And it gets stranger: www.team.net:80 50.198.190.18 - - [20/Jan/2014:18:50:15 -0700] "GET /mailman/admin HTTP/1.1" 200 27444 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0 SeaMonkey/2.23" www.team.net:80 50.198.190.18 - - [20/Jan/2014:18:59:38 -0700] "GET /mailman/admin/ HTTP/1.1" 404 505 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0" One browser, seamonkey, does the download dialog, as does Chrome on my wife's Windows machine. But firefox returns with a 404 ! This is the default apache2 from 'apt-get install apache2' which installs version 2.4.6. The pieces of this puzzle do not seem to be even close to fitting together. mjb. ps: www.team.net has been on the air since April of 1991 - coming up on 23 years. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Well isn't that nice
You'd think that these lines in the config file would work like they used to, but apparently not: ScriptAlias /mailman/ /local/mailman/teamnet/cgi-bin/ Options +ExecCGI SetHandler cgi-script Require all granted Of course the apache logs show success, as I am presented with a dialog box about whether to save the file or cancel. Fun. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] Well isn't that nice
Moving Mailman from an old Fedora system to a new Ubuntu ( 13.10 ) server. going to the mailman/listinfo or admin links results in the web pages asking if I want to download the binary file. Actually I want the file to be executed on the server, and give me the expected pages. Time for a little FAQ and archive research, I guess, find out what config flag I've overlooked in Apache2. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Preventing monthly membership reminder
Javad Hoseini-Nopendar wrote: Hello I have a mailing list. In the settings of the mailing list, I selected "No" for "Sending monthly password reminder", but the mailing list still sends membership reminders to the members in the beginning of each month. What should I do to deactivate sending that email? You need to edit the mailman crontab, which is what controls this behavior. mjb. -- Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] more questions about Yahoo feedback loop and abuse complaints
Is there any method to identify the user from the AOL feedback loop? If not, how does AOL expect us to unsubscribe the user who complained? I set personalization to yes and have something like the following in the non-digest footers: Unsubscribe: %(web_page_url)soptions%(cgiext)s/%(_internal_name)s/%(user_address)s Now if only there was a way to figure out who the braindead, clueless mouse pilots are who flag digests as spam. mjb. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] Spam filters
So my mailing lists are getting hit by spam that goes to the lists since it claims to be from some poor subscriber whose email got hijacked. But to be more general, what are some of the current best practices to filter out spam in a postfix mailman environment on Linux? mjb. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] Data version error?
So I go to the mailman/admin webpage, and get a the 'we hit a bug' page. The error log shows: admin(3764): [- Mailman Version: 2.1.14 -] admin(3764): [- Traceback --] admin(3764): Traceback (most recent call last): admin(3764): File "/local/mailman/teamnet/scripts/driver", line 112, in run_main admin(3764): main() admin(3764): File "/local/mailman/teamnet/Mailman/Cgi/admin.py", line 65, in main admin(3764): admin_overview() admin(3764): File "/local/mailman/teamnet/Mailman/Cgi/admin.py", line 234, in admin_overview admin(3764): mlist = MailList.MailList(name, lock=0) admin(3764): File "/local/mailman/teamnet/Mailman/MailList.py", line 130, in __init__ admin(3764): self.Load() admin(3764): File "/local/mailman/teamnet/Mailman/MailList.py", line 676, in Load admin(3764): self.CheckVersion(dict) admin(3764): File "/local/mailman/teamnet/Mailman/MailList.py", line 715, in CheckVersion admin(3764): if self.data_version >= mm_cfg.DATA_FILE_VERSION: admin(3764): File "/local/mailman/teamnet/Mailman/MailList.py", line 146, in __getattr__ admin(3764): raise AttributeError, name admin(3764): AttributeError: data_version All the lists config files have data version 98 in them, same as the version in Defaults.py - what's going on, is there actually something else wrong? mjb. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] A rare moment
I've been running various automotive related mailing lists, web pages, FTP sites and such for over twenty years. It is a labor of love, not a means of making money, so tending to outstanding requests is not top priority. But I've had a nasty cold the last few days, and have spent some time working on Team.Net since I can't do much else besides sit at the computer, sniffle and cough. With 60 or so lists and 12,000+ subscribers around the globe it is easy to get behind. I've seen 10,000 or more held messages at times. Today, though: autox /local/mailman/teamnet/data 131 :: ls held* ls: No match. This could be the first time in many years I have *no* outstanding requests to deal with. Sweet. mjb. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] Slow mail problem fixed
A current thread reminded me of the trouble I was having with Mailman taking 2 - 3 hours to process messages and send them out. I requested the list's help in tracking down the problem. Turned out to be a hardware issue. Some bad disk blocks showed up in the qfiles tree so some qrunner processes were waiting and waiting and waiting on bad I/O calls before timing out and continuing on. Problem fixed, Team.Net is back to maybe a minute or two between receipt and resending list messages. Gee, it wasn't a mailman problem after all, should I say thanks for nothing ;-) mjb. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] post and smtp logs?
Can anyone tell me at what point in the process of delivering list messages does information get written to logs/post and logs/smtp ? Currently a message comes in, postfix hands it off to mailman and the message is written to the qfiles/out directory within a second or so. But it isn't until two, maybe two and a half hours later an entry for the message is made in the logs when the message is finally sent out. What is mailman doing in that long interval? The outgoing queue runner is running, staying mostly idle. Mail that is not routed through mailman behaves normally, getting processed quickly. Two+ hours seems like a long time for mailman to be twiddling its thumbs. mjb. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Mailman < > forum ?
Stephen J. Turnbull wrote: Precisely what does a "web forum" do? Would Trac or Roundup serve? Are you seriously asking about what are web forums? There's about 38.63 gazillion of them on the net. A couple I'm working on are at http://www.team.net/forums and http://wasatchfoodies.com If I misunderstood your query, I do apologize. mjb. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Personalized Digests
Have you tried VERP? I'd rather not turn on VERP for all 60+ lists I'm running. As I recall it is a domain wide setting, not a per list setting. I was hoping there might be a way to use something like $(user_address) in non-digest mode on digest mailings for just the one list with the problem child on it. mjb. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] Personalized Digests
Speaking of brain dead AOL cretins, is there any way to get some sort of personalization in digests that are sent out? I've got a few lists where some clueless AOL dimwit getting digests is marking the mail as abuse. I would love to simply remove them from the list, but thanks to the policies AOL has set forth, I have no way of finding out who they are. mjb. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] Odd error - no space left on device
So all of a sudden my mailman ( version 2.1.9 ) quit working, returning mail posted to lists with the error |/local/mailman/teamnet/mail/mailman post fot". Command output: Name "main::debugfile" used only once: possible typo at /local/majordomo/demime line 280. -p on unopened filehandle _PATH_LOG at /local/majordomo/demime line 176. Traceback (most recent call last): File "/local/mailman/teamnet/scripts/post", line 69, in ? main() File "/local/mailman/teamnet/scripts/post", line 64, in main tolist=1, _plaintext=1) File "/local/mailman/teamnet/Mailman/Queue/Switchboard.py", line 132, in enqueue fp = open(tmpfile, 'w') IOError: [Errno 28] No space left on device: '/local/mailman/teamnet/qfiles/in/1201797128.5856061+c48d781397b95ac8800fb85d888303428baf86e1.pck.tmp' But there IS space on the disk. Root and regular users can create new files just fine, but mailman can't. Any clue as to where to look for the culprit, and why it would just start happening? mjb. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] searchable archive interface desired
What I've done is set up Mharc as a searchable archiver, and have list messages get sent to an address that adds them into the archive. RealSoonNow I'll muck with mailman to get the archive link from the Mailman pages to point to the right place. Check http://www.team.net/archive to see what MHarc looks like. mjb. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
[Mailman-Users] Taboo body?
I've poked around a bit in various list related archives, but haven't found a definitive answer. Has anyone implemented some sort of add-on, filter or whatever to give mailman something like the majordomo 'global taboo body' rejection capability? All the predefined content filters seem to just pass or delete attachments, and not actually work on basic message body text. Will I have to just roll my own? mjb. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] Extract list of lists with population?
Depending on your shell, something like foreach l ( `/your/path/to/mailman/bin/list_lists -b `) echo -n $l /your/path/to/mailman/bin/list_members | wc -l end might do the trick. mjb. Unthinking respect for authority is the greatest enemy of truth. -Albert Einstein. -- Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Re: [Mailman-Users] Send to list error
DEFAULT_URL_HOST = '10.20.1.163' DEFAULT_EMAIL_HOST = '10.20.1.163' 10.* is an unrouted network. Any properly configured MTA will ignore anything coming from an external host claiming to be 10.whatever. mjb. -- Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Re: [Mailman-Users] Creating a list of approved senders
There was a patch sent to the list about a year ago that allowed one to use addresses of the form [EMAIL PROTECTED] as automatically approved addresses. We applied it to our Mailman 2.1.1 here at the U of Utah School of Computing. It is real handy for professors to add the teaching assistant list as an approved poster for the class list. Basically the patch changes one section of code in Maillist.py so that if a +listname is found, it checks the membership of that list to see if the sender is a member. We don't know yet if the patch will work with Mailman 2.1.4, I'll be testing it RealSoonNow. Now, all I have to do is remember where I put the patch source mjb. -- Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Re: [Mailman-Users] From field displayed by MS Outlook
I could find nothing in the archive about open bug reports on outlook and displaying addresses... Why would stupid behavior in Outlook be considered a mailman bug? If people want to use Microsoft's Virus Propagation Wizard to mangle their mail, that should be their problem. mjb. Today's whimsy: http://www.cs.utah.edu/~mjb/mars.jpg -- Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ This message was sent to: [EMAIL PROTECTED] Unsubscribe or change your options at http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] Approved posters, accept_these_nonmembers
While digging around in the FAQ and the archive, it seems there are many references to setting 'accept_these_nonmembers' to a regular expression. Does this actually work, and if so, can anyone provide a working example for Mailman 2.1.1 we are running? I'm assuming that one feature of majordomo, the ability to have approved posting addresses included from a file with a list of addresses or the name of another list, does not have an equivalent in mailman. Is this correct? mjb. -- Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ This message was sent to: [EMAIL PROTECTED] Unsubscribe or change your options at http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Can't run configure file!
The first line of configure should be something like #! Does the program named in your configure file exist, and have the proper permissions? mjb. -- Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py