[Mailman-Users] Script for CLI message approval and spam removal
I'm posting a script for message approval via the shell, saving a lot of time otherwise spent on downloading web pages, typing passwords etc. The script is written by Kjetil Torgrim Homme <[EMAIL PROTECTED]>, send comments if any to him. The script is designed to work with SpamAssassin and you can for example set the spam level you want for automatic discard. The script contains some UiO-specific code for retrieving the location of Mailman and list files. Thomas Gramstad [EMAIL PROTECTED] -- #! /local/bin/perl5 # # listadmin version 2.00 # Written 2003 by Kjetil Torgrim Homme <[EMAIL PROTECTED]> # Released into public domain. use HTML::TokeParser; use LWP::Simple; use Data::Dumper; use Term::ReadLine; use strict; my $term = new Term::ReadLine 'listadmin'; my $rc = $ENV{"HOME"}."/.listadmin.ini"; my $oldconf = $ENV{"HOME"}."/.listconf"; upgrade_config($oldconf, $rc); if (@ARGV >= 2 && $ARGV[0] eq "-f") { shift; $rc = shift; } if (@ARGV != 0) { print STDERR "Usage: $0 [-f CONFIGFILE]\n"; exit (64); } my $config = read_config ($rc); unless ($config) { exit (0) unless prompt_for_config ($rc); $config = read_config ($rc); } my ($info, $id, $subject); format STDOUT = From:@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< $info->{$id}{"from"} Subject: ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< $subject ~~ ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< $subject Reason: @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Spam? @<< $info->{$id}{"reason"}, $info->{$id}{"spamscore"} . my $prompt = 'Approve/Reject/Discard/Skip/view Body/view Full/Help/Quit/eXit'; for my $list (sort {$config->{$a}{"order"} <=> $config->{$b}{"order"}} keys %{$config}) { my $def = $config->{$list}{"default"}; my $spamlevel = $config->{$list}{"spamlevel"}; my $user = $config->{$list}{"user"}; my $pw = $config->{$list}{"password"}; print "fetching data for $list\n"; $info = get_list ($list, $user, $pw); my $num = 0; my $count = keys (%{$info}) - 1; my %change = (); my $listprompt = $prompt; $listprompt = $prompt . " [" . uc($def) . "]" if $def; $listprompt .= " ? "; msgloop: for $id (sort keys %{$info}) { next if $id eq "global"; ++$num; $subject = $info->{$id}{"subject"}; print "\n[$num/$count] === #$id of $list ===\n"; write; while (1) { my $ans; if ($spamlevel && $info->{$id}{"spamscore"} >= $spamlevel) { print "Automatically discarded as spam.\n"; $ans = "d"; } $ans ||= $config->{$list}{"action"}; $ans ||= $term->readline ($listprompt); $ans = "q" unless defined $ans; $ans = $def if $ans eq ""; $ans =~ s/\s+//g; $ans = lc $ans; last msgloop if $ans eq "q"; next msgloop if $ans eq "s"; if ($ans eq "a" || $ans eq "d") { $change{$id} = [ $ans ]; last; } elsif ($ans eq "r") { my $r = $term->readline ("Why do you reject? ", $info->{$id}{"rejreason"}); if ($r =~ /^\s*$/) { print "aborted\n"; next; } $change{$id} = [ "r", $r ]; last; } elsif ($ans eq "x") { %change = (); last msgloop; } elsif ($ans eq "f") { print $info->{$id}{"excerpt"}; } elsif ($ans eq "b") { my $text = $info
[Mailman-Users] Turning off digest
What happens if I set "How big in Kb should a digest be before it gets sent out?" to 0 (zero)? One of my lists is a newsletter and I want the digest version of the list to behave the exact same way as the ordinary list version (i.e., send the new issue of the newsletter immediately to all the subscribers). Thomas Gramstad [EMAIL PROTECTED] -- Mailman-Users maillist - [EMAIL PROTECTED] http://www.python.org/mailman/listinfo/mailman-users
[Mailman-Users] subscriber list by E-mail
I'm one of three list administrators of a large newsletter managed by Mailman. While I have shell access to the machine where Mailman is installed, the other two do not. We want the other two to be able to take a back-up of the subscriber list when they want to. I thought this could be achieved in a simple way by E-mail, by sending a message with something like who to Mailman. But that doesn't work at all, it doesn't even cause an error message. I tried to search the Mailman FAQs, other documentation, and various searches in Google, and have been using about 45 minutes on this, and I'm not even close to find anything about getting the subscriber list by E-mail. So is it impossible? If so, what is an alternative way for the other two to get all the subscribers at once (and not 30 at a time)? If it is possible, what is the exact syntax for the command, and is there any public information anywhere about this deeply hidden feature? Thomas Gramstad [EMAIL PROTECTED] -- 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] subscriber list by E-mail
Thanks, the request address, that helped -- this is getting much closer, but I'm still not quite there. I still don't understand the syntax. I've tried the following versions: who password [EMAIL PROTECTED] who password [EMAIL PROTECTED] who password [EMAIL PROTECTED] where the address is the address of the list. They all return a help paragraph about the who command, and not the subscriber list. But I don't understand what the syntax is supposed to be from that help paragraph. Can someone provide the missing piece? Thanks again. Thomas Gramstad [EMAIL PROTECTED] -- 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] subscriber list by E-mail
Never mind, following the law of simplicity, just "who password" and nothing more worked... thanks again On Fri, 11 Nov 2005, Thomas Gramstad wrote: > Thanks, the request address, that helped -- this is getting much > closer, but I'm still not quite there. I still don't understand > the syntax. I've tried the following versions: > > who password [EMAIL PROTECTED] > who password [EMAIL PROTECTED] > who password [EMAIL PROTECTED] > > where the address is the address of the list. > They all return a help paragraph about the who command, and > not the subscriber list. But I don't understand what the > syntax is supposed to be from that help paragraph. > Can someone provide the missing piece? Thanks again. > > Thomas Gramstad > [EMAIL PROTECTED] -- 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] Auto-deleting mail from outside .no?
I have many small lists in Norwegian and they're all being hit by a lot of spam. Yes, the spam filter holds them back -- but then I get a /lot/ of mail about new messages waiting, and it's a big job moderating them. What I really want is the option to set that anything mailed from an address that does not end with .no is automatically deleted and I never see it. Is that possible, per list or even per domain/for all lists? Thomas Gramstad -- 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] Command line moderation?
Is there a way to: 1. Approve a message to a moderated mailman list from the command line, when logged into the machine on which mailman is installed? 2. Get a list of the subscribers (who password listname-request) from the command line, when logged into the machine on which mailman is installed? (i.e., what is the file name and path of the subscriber file?) This functionality would be useful in the following scenario: You have a time-sensitive posting. You are the list owner. You have access to the machine with Mailman. But: a) The webserver is down, and the person who can restart it is unavailable. b) The webserver has been restarted, but they forgot something, and all the mailman webpages are still inaccessible, and the person(s) who can fix it is unavailable. c) Mailman also doesn't respond to e-mail commands. Thomas Gramstad -- 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] An ordinary message for the list
Sorry for the meaningless subject, but when I try to post this message with a meaningful subject, such as Subject: How to stop automatic sp?m deletion confirmations? , python.org's sp?m fillter(*) is triggered. Apparently it is not easy to discuss sp?m filltering... (*) Yes, I know the correct spelling of that word. Anyway, my question is: My sp?m fillters trigger "sp?m deletion confirmations" like the one below. I don't want them, I want silent sp?m deletion. How do I turn the confirmations off?? I've looked just about everywhere and I can't find it. Surely it must be possible to stop this? Thomas Gramstad -- Forwarded message -- Date: Wed, 28 Mar 2012 21:57:41 +0200 From: cc-no-referansegruppe-boun...@mailman.kunnskapsallmenning.no To: cc-no-referansegruppe-ow...@mailman.kunnskapsallmenning.no Subject: Automatisk melding: din epost ble avvist Den vedlagte meldingen er automatisk forkastet. -- 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] Preventing postings with no Subject:?
How can I prevent postings with no Subject: from being distributed via a Mailman mailing list? Ideally there would be a way to automatically reject the posting and return it to the sender and ask them to post it again with a Subject:-line. Or at least a way to have Subject:-less postings placed in the moderation queue. Thomas Gramstad tho...@ifi.uio.no -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 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://wiki.list.org/x/QIA9
[Mailman-Users] Unsubscribe, not disable
How can I make Mailman unsubscribe bouncing addresses instead of disabling them? I'm fine with the default number of days, number of delivery attempts etc., I just want the final action by Mailman to be unsubscribe instead of disable. (This ought to be simple, but I've looked through the Mailman admin web pages several times, and also tried websearches, without being able to find it.) Also, is there a way to unsubscribe all the disabled addresses on a given list with one single command? Thomas Gramstad -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 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://wiki.list.org/x/QIA9
Re: [Mailman-Users] Unsubscribe, not disable
On Sat, 29 Aug 2009, Mark Sapiro wrote: > Jeff Grossman wrote: > > > >On Sat, 29 Aug 2009 16:05:49 -0700, "Thomas Gramstad" > >wrote: > >> How can I make Mailman unsubscribe bouncing addresses instead of > >> disabling them? I'm fine with the default number of days, > >> number of delivery attempts etc., I just want the final action by > >> Mailman to be unsubscribe instead of disable. > >> > >> (This ought to be simple, but I've looked through the Mailman > >> admin web pages several times, and also tried websearches, > >> without being able to find it.) > > > >Isn't that what bounce_you_are_disabled_warnings setting does? After this > >many times of sending a you are disabled e-mail, the user is unsubscribed. > > > Exactly! > > > >> Also, is there a way to unsubscribe all the disabled addresses > >> on a given list with one single command? > > > >Not sure about that one. But, I would imagine once you change the setting > >above, it will remove the disabled addresses. > > > It won't. Once a member's delivery is disabled by bounce, the number of > remaining warnings and time of last warning are recorded in the > member's bounce info, and cron/disabled will check the interval, send > a notice, decrement the number remaining and do the unsubscribe when > the number reaches zero. Changing the list's > bounce_you_are_disabled_warnings after a member's delivery is disabled > has no effect on this. > > But the command to immediately unsubscribe all members with delivery > disabled by bounce is > > bin/list_members --nomail=bybounce LISTNAME | bin/remove_members \ > --file=- LISTNAME > > you might also want to specify --nouserack and/or --noadminack on the > remove_members command. To do this for all lists, consider > > #!/bin/sh > for list in `bin/list_lists --bare` ; do >bin/list_members --nomail=bybounce $list | bin/remove_members \ > --file=- $list > done Thanks! Just to make sure I got the first part of the answer right: "Disable" is not the end-station -- delivery attempts or probing of the subscriber address will continue the defined number of times, and if still unsuccessful, the address will finally be unsubscribed. So the disabling will never lead to a list with a lot of dead addresses on it. They will be unsubscribed eventually (if they don't start working again). If that is the case, I need not worry about unsubscribing them, and can liberally allow the process to take its time. (Maybe speed the process up a little for big lists.) Thomas Gramstad -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 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://wiki.list.org/x/QIA9
[Mailman-Users] New list bounces postings, cannot post
Hi, A new list in my Mailman installation refuses to let postings from a subscriber and list administrator through (not sure if this applies to all posters -- the list is new), and bounces the postings instead. Below is the error message -- unfortunately in Norwegian -- maybe someone recognizes the structure of the problem or has any suggestions or tips? (The other, old lists at the server work just fine.) Thomas Gramstad Date: Sun, 01 Nov 2009 00:30:35 +0100 From: mailman-boun...@mailman.kunnskapsallmenning.no To: stoppdld-ow...@mailman.kunnskapsallmenning.no Subject: Returmelding som ikke ble fanget opp Parts/Attachments: 1 Shown ~9 lines Text 2 Shown1.9 KB Message, "Velkommen!" 2.1 Shown 43 lines Text Den vedlagte meldingen ble mottatt som en returmelding, men enten er formatet ukjent, eller så kunne ingen medlemsadresse plukkes ut av meldingen. Denne epostlisten er konfigurert slik at alle ukjente returmeldinger sendes til listeadministratoren(e). For mer informasjon, se: http://mailman.kunnskapsallmenning.no/mailman/admin/stoppdld/bounce [ Part 2: "Included Message" ] [...posting deleted...] -- 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] New list bounces postings, cannot post
On Sat, 31 Oct 2009, Mark Sapiro wrote: > Thomas Gramstad wrote: > > > >A new list in my Mailman installation refuses to let postings > >from a subscriber and list administrator through (not sure if > >this applies to all posters -- the list is new), and bounces > >the postings instead. Below is the error message -- > >unfortunately in Norwegian -- maybe someone recognizes the > >structure of the problem or has any suggestions or tips? > [...] > >From: mailman-boun...@mailman.kunnskapsallmenning.no > >To: stoppdld-ow...@mailman.kunnskapsallmenning.no > >Subject: Returmelding som ikke ble fanget opp > > > The message is an uncaught bounce notification. This says either the > list posts are being sent to > stoppdld-boun...@mailman.kunnskapsallmenning.no (or possibly > stoppdld-ad...@mailman.kunnskapsallmenning.no) instead of to > stopp...@mailman.kunnskapsallmenning.no or something is wrong with the > aliases or other MTA configuration so that mail to > stopp...@mailman.kunnskapsallmenning.no is being piped to the wrapper > with arguments "bounces stoppdld" instead of "post stoppdld". The name of this list is stoppdld-ad...@mailman.kunnskapsallmenning.no, in other words, "admin" is a part of the list name. Is that a problem? Is "-admin" a reserved suffix? (Also, there is another separate list named stopp...@mailman.kunnskapsallmenning.no ) Thomas Gramstad -- 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] Wildcard syntax for spam-filtering?
I want to add a spam filter rule that automatically deletes all mail from all subdomains of com.br. I have tried the syntaxes from: @com.br and from: @*.com.br , but neither seems to work. Thomas Gramstad -- 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] Forward to Facebook page and/or RSS feed?
I have an announcement list where I would like to forward all postings to a Facebook fan page. Is that possible? Facebook fan pages have the possibility to incorporate RSS feeds, so a more general question is, is is possible to feed a Mailman mailing list into/as an RSS feed? If that's not possible, is there another way to automatically forward messages from a Mailman list to a Facebook fan page? Thomas Gramstad tho...@ifi.uio.no -- 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] Advantages
On Wed, 3 Dec 2014, Stephen J. Turnbull wrote: r...@rexgoode.com writes: > I can think of a lot of advantages myself, but I'm wondering if anyone > has seen a good list somewhere. I have a list here: https://translate.google.no/translate?sl=no&tl=en&js=y&prev=_t&hl=no&ie=UTF-8&u=http%3A%2F%2Fspirituellkultur.org%2Fbcc-vs-mailman.html&edit-text= (Sorry about bad google translate from Norwegian. :) Thomas There may be one on the wiki somewhere. Besides the points Barry made, I would add: 1. Easier personal filtering. Geeks can use the List-* headers, non-geeks the Subject tags. 2. Common spam filtering (including vacation messages :-). 3. Common attachment filtering and storage. 4. Vacation functionality (for those who are willing to log in and set no-mail). 5. Dupe filtering (for those who are willing to log in and set not-me-too). 6. Advanced distribution and archive functionality (coming in Mailman 3). -- 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/thomas%40ifi.uio.no -- 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] The "right" way to reply to a mailing list
On Mon, 23 Mar 2015, Lucio Chiappetti wrote: On Sat, 21 Mar 2015, Al Black wrote: Further to the point, between top posting and lack of editing, the digest format of list posts are essentially unreadable. Do you mean the MIME digests produced by mailman ? I totally disagree, they are one of the best features. Subscribing in digest mode allows me to receive one cumulative post per day (about, unless there is more traffic) and deal with them not interrupting my other activities. A proper MUA shall allow to read each message in the digest as if it were a single e-mail (and reply, archive, forward etc. etc.). But people don't have proper MUAs, or if they do, many don't know how to use them. So if you allow the digest version, somebody will respond to one of the messages in the digest version with a oneliner response which is top posted, followed by the quotation of the whole digest, and with a pointless Subject: (digest number) thrown in for good measure. Thomas Gramstad tho...@ifi.uio.no -- 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] The "right" way to reply to a mailing list
On Mon, 23 Mar 2015, Lindsay Haisley wrote: On Mon, 2015-03-23 at 11:23 -0700, Mark Sapiro wrote: I know of exactly one that's "proper" in this regard. One of the reasons I keep Evolution as my primary MUA is because it allows me to extract a message/rfc822 part from a multipart/mixed MIME structure and save it _as an email_ in the mail folder of my choice, at which point I can deal with it as I wish. T-bird doesn't do this, or didn't used to. As far back as I can remember, T-bird does do this. It will display all messages in a multipart/digest inline, but also list them as 'attachments' which can be opened in a separate T-bird window and/or saved to a file. T-bird comes close, but no cigar. I've tinkered with it to try to make it do what Thomas suggested was proper (with which I agree). I didn't. You misattributed a previous post to me. My suggestion is to turn off the digest option unless you'd start losing/not getting subscribers to a significant degree. (Which would typically occur for really high volume lists. Most lists aren't.) Thomas Gramstad tho...@ifi.uio.no -- 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] The "right" way to reply to a mailing list
On Tue, 24 Mar 2015, Lucio Chiappetti wrote: On Mon, 23 Mar 2015, Thomas Gramstad wrote: On Mon, 23 Mar 2015, Lucio Chiappetti wrote: > Subscribing in digest mode allows me to receive one > cumulative post per day which is something many people can appreciate (at least those who subscribe to mailing list, and then complain because they are interrupted in their work by too many new mails arriving) How can mail "interrupt"? Turn off noisy bells and whistles, sort list mail to their proper folders to be read at a suitable time, and exercise some work discipline! :) Mail arrives all the time anyway, so people need to be able to deal with that. > A proper MUA shall allow to read each message in the digest > as if it were a single e-mail (and reply, archive, forward > etc. etc.). But people don't have proper MUAs, or if they do, many don't know how to use them. Well, sorry, too bad for them ! :-) So if you allow the digest version Digest version is something the (knowledgeable) user enables in the personal setting. As list owner / moderator I can decide to disable this setting, which is something many people appreciate, as it prevents hard to read comments on big "blobs" of text, and dysfunctional Subject: lines. I may agree it would not be a good idea for the list administrator to configure a list to send MIME digests *as default*, but it is good for users to be able to enable them. "Well, sorry, too bad for them !" :-) Thomas Gramstad tho...@ifi.uio.no -- 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] Version number?
How can I find out what version number of Mailman I'm using? Thomas Gramstad -- 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] .listadmin.ini (Re: Version number?)
On Mon, 13 Apr 2015, Stephen J. Turnbull wrote: Thomas Gramstad writes: > How can I find out what version number of Mailman I'm using? Visit the web interface (for subscribers, moderators, or admins), it's in the footer. If you have shell access to the server, you can look in mailman/Mailman/Version.py. If you have a package manager and shell access you can get it from the package manager. Thank you, it's version 2.1.14 on the installation I use the most. And my real question is -- If none of that is helpful, let us know a little bit more about what your situation is, what accesses you have, and what you've already tried. Maybe why you want to know, it's not necessary but sometimes that helps figure out some of the other things. The problem is, I want to use listadmin for all my lists if possible: https://packages.debian.org/search?keywords=listadmin and it works for lists at an installation which runs 2.1.9. But listadmin doesn't seem to work with 2.1.14. Maybe listadmin isn't being kept up to date? Or does it work with the newest version of Mailman? Or maybe I have some syntactic error in the .listadmin.ini file? The installation is running at a subdomain, mailman.efn.no, so that one of the lists have this address: datahisto...@mailman.efn.no and I have this entry for the list in .listadmin.ini : username tho...@efn.no spamlevel 5 default discard password .. adminurl http://{domain}/mailman/admin/{list} datahisto...@mailman.efn.no Is the adminurl syntax correct? Thomas Gramstad -- 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] "Downgrading" Mailman
I am moving some lists from a server that will be shut down to another server, and the other server is running an older version of Mailman -- version 2.1.9 vs. 2.1.14. That's actually fine with me because 2.1.9 works with the listadmin script, while 2.1.14 doesn't. My question is: I will also move the list archives into the "new" server -- are there any issues to consider moving a list archive from 2.1.14 into a 2.1.9 installation? Thomas Gramstad -- 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] Welcome to the "Sathynz" mailing list (fwd)
These are spammers, using a Mailman installation to add all e-mail addresses they can find. Can something be done about that? Thomas Gramstad -- Forwarded message -- Date: Tue, 20 Oct 2015 17:20:58 -0700 From: sathynz-requ...@sathy.co.nz To: si...@ifi.uio.no Subject: Welcome to the "Sathynz" mailing list Welcome to the sath...@sathy.co.nz mailing list! To post to this list, send your message to: sath...@sathy.co.nz General information about the mailing list is at: http://sathy.co.nz/mailman/listinfo/sathynz_sathy.co.nz If you ever want to unsubscribe or change your options (eg, switch to or from digest mode, change your password, etc.), visit your subscription page at: http://sathy.co.nz/mailman/options/sathynz_sathy.co.nz/sigar%40ifi.uio.no You can also make such adjustments via email by sending a message to: sathynz-requ...@sathy.co.nz with the word `help' in the subject or body (don't include the quotes), and you will get back a message with instructions. You must know your password to change your options (including changing the password, itself) or to unsubscribe without confirmation. It is: waidpimo Normally, Mailman will remind you of your sathy.co.nz mailing list passwords once every month, although you can disable this if you prefer. This reminder will also include instructions on how to unsubscribe or change your account options. There is also a button on your options page that will email your current password to you. -- 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] Filtering out Digest replies
On Wed, 6 Jul 2016, Jim Popovitch wrote: On Wed, Jul 6, 2016 at 12:22 PM, Mark Sapiro wrote: On 7/6/16 8:07 AM, Jim Popovitch wrote: On Jul 6, 2016, at 9:21 AM, Jim Popovitch wrote: I've been inspired by something I read somewhere else. I have long thought that mailing lists should be configured to reject messages with a Subject of "Re: [the subject format for the list's digest messages]". Maybe a scan of the message content for a copy of the digest prologue would be a good idea as well. and now I want to implement something like this. There is a custom handler at <https://www.msapiro.net/scripts/MoreHolds.py> that holds messages for various reasons including digest subjects and quoting digest boiler plate. Do people feel there is a need for a new Sender filter option "Process Digest Replies" (Accept|Hold|Reject|Discard) ? Definitely. I'd love to have that. This could be good for Mailman 3. I'm reluctant to do this in 2.1 because it really should be 'end of life'. I get that, but 2.1 is going to be around for at least several more years considering LTS distros, etc. Those distros will most certainly upgrade Mailman for fixes/improvements, whereas probably not to do a major switch to mm3 (plus supported dependencies, etc) There is also the issue of listadmin, the script for command line processing of list moderation requests. I'm not sure this script is being updated currently, and so probably does not work with Mailman 3(?). If so that is a show stopper for me, I'd never update to a Mailman version that can't be run via the command line. I have a lot of smaller mailing lists, and running them via web interface would be so time consuming that it would in practise be undoable. Thomas Gramstad -- 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] Subscribers receive some messages, not all messages
On a new list I have created, some subscribers seem to receive only some of the postings to the list, not all the postings, in a seemingly random way. The missing posts are not in the recipients' spam filters. I suspect this may be related to complications related to the newer anti-spam methods SPF, DMARC, DKIM. I don't know how those things work, and I have the default settings (in Mailman 2.1.29) for them. What can I do to improve message delivery? Thomas Gramstad -- 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/
[Mailman-Users] Removed archive messages won't die
I'm trying to get rid of some test messages, unsubscribe messages, and a misdirected personal message from a public list archive (Mailman 2.1.29). The problem is that the archived messages keep resurrecting themselves in the date.html file, even if the actual message files have been deleted, after I edit them away from the date.html file. How can I prevent this behavior, so that only actually existing archive messages show up in the archive index file date.html? -- Thomas Gramstad tho...@gramstad.no -- 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/
[Mailman-Users] Reply-To: Poster via archive?
A subscriber to a list I have with a public archive, has NOMAIL set and only reads and responds via the archive. But even though the list is set up with Reply-To: Sender as default, this subscriber, even when he is logged in, gets Reply-To list instead of Reply-To to poster when he replies via the archive. Is there a way to reply to poster when reading and replying via the official list archive? -- Thomas Gramstad tho...@gramstad.no -- 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/
[Mailman-Users] "Bug in Mailman version 2.1.29"
This is the error message I get when I try to update a picture URL with its current URL, in the file https://mailman.gramstad.no/mailman/edithtml/enag-mausoleum/listinfo.html : 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. It seems that ANY change of that web page, no matter how trivial, triggers the error message. Thomas Gramstad -- 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/
[Mailman-Users] How to prevent moderation queue from rewriting From:-field?
When a message to one of my unmoderated lists for some reason ends up in the moderation queue and I approve it, somehow the From:-field is rewritten like this: -- Forwarded message -- From: Helge Høivik via Biblioteknorge How can I prevent this from happening, so that the original From: field is preserved unchanged, as if the message went straight through to the list? Thomas Gramstad -- 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/
[Mailman-Users] Re: How to prevent moderation queue from rewriting From:-field?
On Sun, 18 Oct 2020, Mark Sapiro wrote: On 10/18/20 2:12 PM, Thomas Gramstad wrote: When a message to one of my unmoderated lists for some reason ends up in the moderation queue and I approve it, somehow the From:-field is rewritten like this: -- Forwarded message -- From: Helge Høivik via Biblioteknorge How can I prevent this from happening, so that the original From: field is preserved unchanged, as if the message went straight through to the list? This appears to be DMARC mitigation. What are your settings for General Options -> from_is_list x No and Privacy options... -> Sender filters -> dmarc_*moderation_action ? x Munge From Yeah, that's it. I suppose I could change that to Accept? But I found out that this is not a problem, because Reply-To: still works the way it should. The via thing does not degrade Reply-To: (unlike something similar-looking in Eudora some years ago). Note that if this From: munging only occurs on messages which are held for moderation and approved and does not happen for messages From: the same address which are not held for moderation then I don't understand what could be the cause. (No, the original sample size was too small.) Thanks, Thomas Gramstad -- 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/
[Mailman-Users] Weird no-posting no-moderation queue bouncing of posts
I have a strange, occasionally occurring phenomenon on one of my mailing lists (in Mailman 2.29) which I don't understand: 1. A subscribed address to the list tries to post a message to the list. 2. The attempted posting does not go through to the list, nor does it go to the moderation queue. Instead, I the list admin receives a message via the bounces-address with a copy of the attempted posting. 3. The bounce message looks like/similar to the bounce message that is generated when a bounce happens at one single individual subscriber's e-mail address. But in that case the list archive as well as other subscribers (including me) will get a copy of the posting. And that is not the case here. No copy to me, nothing in the archive. So the only trace I can see of the posting is the weird bounce message containing a copy of the posting. Why doesn't the attempted posting go to the moderator queue, if there is something about the subscriber or the message that prevents it from being distributed? (The list in question is unmoderated for subscribers.) Below is a copy of one of the strange bounce postings. Thomas Gramstad tho...@gramstad.no --- Begin Message --- The attached message was received as a bounce, but either the bounce format was not recognized, or no member addresses could be extracted from it. This mailing list has been configured to send all unrecognized bounce messages to the list administrator(s). For more information see: https://mailman.kunnskapsallmenning.no/mailman/admin/biblioteknorge/bounce --- Begin Message --- Vil du jobbe med litteratur, miljøarbeid, arrangementer og informasjon til unge? Vi søker bibliotekar eller andre med kompetanse innen ungdomsarbeid, informasjon og formidling til unge ved LittFri. Dette er en kultursatsing som har beliggenhet på Litteraturhuset i Fredrikstad sentrum. LittFri er en ny avdeling i virksomhet Fritid i Fredrikstad, hvor Fredrikstadbibliotekene er samarbeidspartner og har bibliotekstjeneste ved dette tilbudet. Stillingen er plassert i Seksjon for kultur, miljø og byutvikling, for tiden ved barne- og ungdomsavdelingen ved Fredrikstadbibliotekene. Les mer om stillingen her: https://www.fredrikstadbibliotek.no/?p=90079 Les mer om LittFri her: https://www.facebook.com/LittFri Vennlig hilsen Tora Camilla Klevås Biblioteksjef Kulturetaten - Biblioteket Fredrikstad kommune Mob: +4795859317 Tel: +4769375021 Web: www.fredrikstad.kommune.no Facebook: www.facebook.com/Fredrikstad.kommune Twitter: www.twitter.com/fredrikstadkomm --- End Message --- --- End Message --- -- 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/
[Mailman-Users] How to let everything from any real address through to a list
Hi, I'm seeking to replace an out-of-domain .forward file, which is an outdated solution, with a secret mailing list with myself as the only subscriber. So I have created the mailing list thomas@domain, and I want the list address to let everything from any genuine mail address through to me. Spam filtering happens elsewhere. So I'm looking at: List of non-member addresses whose postings should be automatically accepted. If I put this regex there: ^\S+@\S+$ would that accomplish what I want -- letting everything through, only checking that the sender address exists? (Even that check could be done elsewhere though.) Thomas Gramstad -- 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/
[Mailman-Users] Gmail and DKIM problems
A subscriber to one of my lists who posts from gmail has been made aware that some list subscribers do not get his postings because of DKIM setup at gmail. See attached error message. I understand that he can't do anything about the DKIM setup at gmail. Can I as list admin do something in the list setup (Mailman 2.29)? Also, how many subscribers are likely affected by his (or any gmail user's) DKIM setup? That is, are most list subscribers receiving his messages anyway, or is this problem preventing e-mail from him going to most list subscribers? Thomas Gramstad Message was blocked due to DKIM (). From:Anders Ericson *friland...@gmail.com* To: Biblioteknorge *bibliotekno...@kunnskapsallmenning.no* Subject: Biblioteket som statussymbol. Lat ungdomen lese, for _born._Vegar,_vatn,_straum_–_og_bibliotek Date:2021-06-24 09:47PM Message ID:1624564030-205058-5323-17319-1 IP:158.36.191.155 (hotell.nuug.no) Envelope From:biblioteknorge-boun...@mailman.kunnskapsallmenning.no Recipients: Recipients Action Reason Delivery Status *kristin.johanne.havs...@arendal.kommune.no* Blocked DKIM Not Delivered Dette kan muligens skyldes at SPF record ikke er helt riktig: v=spf1 redirect=_spf.google.com SPF Alignment Domain not found in SPF Med vennlig hilsen *Odd Arvid Knudsen* *Teknologiarkitekt* M: +47 488 92 398 *ıkt**.**agder* *Enklere hverdag* -- 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/
[Mailman-Users] Size limit leads to rejection instead of moderation
I have a size limit on postings to my mailing lists so that I can check and decide whether to approve or reject big postings. That is, they go to the moderation approval queue. However, a list has started to reject messages back to the sender, instead of putting them in the moderation queue. This is new, unexpected and unwanted behavior. I thought some list parameter may have been changed, but I have looked through the setting pages and I can't find where or what. How can I restore the desired behavior, that big messages are put in the moderation queue, and not automatically rejected? Thomas Gramstad -- 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/ Member address: arch...@jab.org
[Mailman-Users] Retrieve extra copy of Mailman bounces- report message?
For one of my lists, I have a recurring problem of subscribers trying to post to the list by sending e-mail to the address listname-bounces@ . I solve that problem by manually sending the sender a standard message with info about the correct address, what they did wrong, and a copy of their posting so that they can send it to the correct address for the list. I get the sender's address and a copy of their attempted post from Mailman itself, since it reports such incidents to me. My question is: If I accidentally delete that report message from Mailman, is there a way I can retrieve or send myself a copy of it? Thomas Gramstad -- 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/ Member address: arch...@jab.org
[Mailman-Users] Can Mailman 2 run on Debian 12?
We are running Mailman 2.1.29 on Debian 10. I'm told that there will soon be an upgrade to Debian 12, and that Mailman 2 can't run on Debian 12. Is there a way to continue to use Mailman 2 even after the upgrade to Debian 12? We are running quite a few mailing lists here, so it would be a rather big job changing them all to Mailman 3. Thomas Gramstad -- 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/ Member address: arch...@jab.org
[Mailman-Users] Re: Can Mailman 2 run on Debian 12?
On Fri, 14 Jul 2023, Mark Sapiro wrote: On 7/14/23 19:07, Thomas Gramstad wrote: We are running Mailman 2.1.29 on Debian 10. I'm told that there will soon be an upgrade to Debian 12, and that Mailman 2 can't run on Debian 12. Is there a way to continue to use Mailman 2 even after the upgrade to Debian 12? The only reason why Mailman 2.1 won't run on Debian 12 is the lack of Python 2.7. There are various ways to install Python 2.7 on Debian 12. Thanks, but I got the following response to that from local computer staff: Python2 is no longer being maintained, last version is from 2020. Therefore it would be an unacceptable security risk to install Python2 on systems where it has been removed from the distros. Thomas Gramstad -- 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/ Member address: arch...@jab.org