Re: [Mailman-Users] Digest not working on Mac 10.3.6 running mailman2.1.4

2010-06-13 Thread John W. Baxter



On 6/11/10 6:51 AM, Mark Sapiro m...@msapiro.net wrote:

 Bob Bader wrote:
 
 I still have a Macintosh 10.3.9 server running the default mailman  (version
 2.1.4) for mail lists.
 
 
 
 We have noticed digests have stopped working, I can send them manually, or if
 I set the trigger size to 0 they go. If I run the command  /usr/bin/python -S
 /usr/share/mailman/cron/senddigests   That also works.
 
 I suspect it has something to do with cron.
 
 
 I look in the file /usr/share/mailman/cron/crontab.in   and it all  looks
 good.
 
 
 Is there is setting for  mailman in the Mac's crontab?
 
 
 No. crond normally looks at the system crontab /etc/crontab and all the
 user crontabs in /var/spool/cron/* (or in Mac OS X 10.6 at least,
 /usr/lib/cron/tabs/*). It doesn't look at
 /usr/share/mailman/cron/crontab.in which is the input intended to be
 installed in /usr/lib/cron/tabs/ by a command like
 
   crontab -u _mailman /usr/share/mailman/cron/crontab.in
 
 (assuming the Mailman user is _mailman).  See 'man crontab' and 'man
 cron'.
 
 
 Since Mailman's cron jobs used to run, I suspect the issue is that
 crond is not running on your server. It's either that or Mailman's
 crontab has gone missing. If
 
  crontab -u_mailman -l
 
 shows Mailman's crontab, then crond is not running. How to fix that is
 a Mac OS X question.

On my Mac OS X 10.6.3 system, crond is not running, but cron is. The man
page for cron makes it look like crond by the shorter name. This is 10.6.3
client, not server (and I don't run Mailman on it).

A quick test suggests that cron acts like crond.

* * * * * /bin/date  /tmp/dates

(Which I think I'll turn off now.)

It produced:
cat /tmp/dates
Sun Jun 13 09:10:00 PDT 2010
Sun Jun 13 09:11:00 PDT 2010

  --John


--
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] Approved: password header!

2009-08-10 Thread John W. Baxter



On 8/6/09 9:08 PM, Mark Sapiro m...@msapiro.net wrote:

 Thus, the idea of allowing [Approved: password] in the subject header
 and removing only that text from the subject has appeal because it
 doesn't depend on any characteristics of the message body.

Won't work in an environment in which the message arrives with a DKIM
signature including the Subject: header and when enforces valid DKIM headers
inbound. (Or for a list going to outside subscribers, if any of them
insist on DKIM validation.)

Of course, it's very unlikely that approved header as first line of first
text part works in that environment either.

But Mailman already (by common configuration) munges Subject: headers.

When Office 2010 public beta arrives (or before if someone here has earlier
access) it would be nice to check whether Outlook 2010 has learned a
rational way to add custom headers.

  --John


--
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] Can one use EC2 for bandwidth spikes?

2007-11-07 Thread John W. Baxter
On 11/4/07 12:29 PM, Chuck Peters [EMAIL PROTECTED] wrote:

 We have a newsletter with 1500+ subscribers which is currently hosted on my
 friends house.  He has DSL and the connection goes to crap for 5-15 minutes
 every time we send one out, other than that it works fine.  When I looked at
 some of the low cost hosting options none of them seem to be good because of
 various limitations like 500 messages per hour.  We send out 1 or 2
 newsletters a week at most so it has been hard to justify spending the
 $40-$100 or more a month for better hosting.
 
 I have been wanting to try out Amazon's Elastic Compute Cloud,
 http://aws.amazon.com/ec2, and I think it would be really cool to fire up
 the EC2 instance (basically a linux server) for an hour and fire off the
 newsletter.
 Has anyone done this sort of thing?
 
 I doubt it could it be as simple as making a temporary exim smarthost with
 some configuration tweaks.
 
 What is required to make this work properly?

Brad points out disk performance issues and others.

In addition, each time you fire up your EC2 server, it gets a dynamically
assigned IP which is virtually certain to differ from the last time.  And
that includes restarts after crashes (but of course they don't crash).

So you have to deal with the usual problems of running mail servers on
dynamic IPs.  Both incoming and outgoing servers in this case...the incoming
problem can be solved by routing through the home server--that leaves the
list members who won't get their copies because the mail comes from a
dynamic pool space--but the list may already have that problem.

So nice as the idea sounds, it likely isn't practical.

Unfortunately, I can't help with specific configurations.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Reject *to* non-subscriber

2007-10-11 Thread John W. Baxter
On 10/11/07 2:33 PM, glen martin [EMAIL PROTECTED] wrote:

 I've seen several posts about restricting non-subscribers from posting.
 This is a little different.
 
 I run a private list where the list-members have decided they don't want
 non-subscribers on the threads at all.  But occasionally one will forget
 and cross-post. I'd like to bounce subscriber messages where a
 non-subscriber is anywhere on the receiver list.  Is there anything like
 this currently available or contemplated?

It can't be fully done because of Bcc.  (Except in a very specific scenario
which likely isn't achievable.)

It could be done with respect to To: and Cc:, but that might well just give
a false sense of privateness.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Looping Moderator Approval Requests / MailmanExim

2007-07-27 Thread John W. Baxter
On 7/27/07 8:51 AM, Mark Sapiro [EMAIL PROTECTED] wrote:

 mailman_router should be the first router.
 
 Also, you might check your exim-main-log to see how these messages are
 routed and delivered.

The command line command

exim -bt [EMAIL PROTECTED]

may provide some insight.  The -bt flag tells exim to explain its routing of
the address.  For example

$ /usr/sbin/exim -bt [EMAIL PROTECTED]
[EMAIL PROTECTED]
  router = mailman_router, transport = mailman_transport

First line shows the routed address; second shows the router and transport.
Multiple levels are reported similarly.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] specific (1) LHS and (2) sender rules to frustrate spam/phishing

2007-06-29 Thread John W. Baxter
On 6/29/07 7:44 AM, Rich Kulawiec [EMAIL PROTECTED] wrote:

 Two related suggestions.
 
 
 (1) LHS (left-hand-side) rules
 
 Any incoming mail message whose putative sender matches:
 
 do-not-reply@
 do.not.reply@
 donotreply@
 no-reply@
 no.reply@
 noreply@
 
 and which is directed to any of the Mailman standard aliases can
 be rejected (not bounced [1]) with SMTP status 550 (extended status
 5.7.1) since either:
 
 (a) it's a forgery, therefore there's no point in letting
Mailman attempt to emit a reply -- or even in accepting
the message to begin with.
 (a) it's not a forgery, therefore there's no point in trying
to reply to it.  (Nor is there any point in permitting it
to subscribe to a list or send any traffic to one.)
 
 Arguably, this could be done in some MTAs by configuring rejection
 of those LHS patterns on a per-local-user basis; but I'll argue that
 doing this in Mailman itself would be more useful, since many (perhaps
 most) sites don't use per-local-user configuration (and perhaps don't
 know how).  Moreover, any site running multiple mailing lists would
 need to set this up for every Mailman alias for every mailing list --
 so it seems simpler to handle it inside Mailman itself.
 
 My guess is that this should be a switchable feature, named something
 like reject-noreplies.  (Not that I can envision a need to switch it
 off, but I think it'd be more conversative to have that option.)


At least here, this good idea would have to be implemented in the MTA which
receives the message, as the message is not presented to Mailman until after
the receiving MTA has accepted the message (in fact, here, it's not even
presented to Mailman by the same MTA or on the same machine).  Thus
rejection is not possible based on what Mailman does.

(Further, in the present Mailman, the presentation is by pipe, so doing
something like Exim's recipient verification callout doesn't work.)

There have indeed been discussions about making the MTA able to get
information from Mailman in time to do SMTP-time rejection.  It's not simple
to do in the general case.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] specific (1) LHS and (2) sender rules to frustrate spam/phishing

2007-06-29 Thread John W. Baxter
On 6/29/07 11:23 AM, Rich Kulawiec [EMAIL PROTECTED] wrote:

 p.s. As as aside, I strongly recommend against callbacks/SAV.  It's
 inherently abusive, it's a deliberate attempt to bypass site security
 policies [and thus illegal in some jurisdictions, but ask your attorney
 for clarification 'cause IANAL],

I wasn't referring to sender verification callbacks (which we do not use).
I was referring to recipient verification callforwards, where the edge MTA
doesn't know valid recipients but some internal (or even customer) MTA does.
Exim can configure these easily (but that doesn't help because Mailman
doesn't act like an MTA).  I don't know about any other MTAs in this regard.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Subject Lines Wrapped After Commas, (LikeThis?)

2007-05-23 Thread John W. Baxter
On 5/21/07 4:54 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 I would argue that Eudora is much more at fault here

Eudora was also the primary source of resistance to the List-* headers, with
its interesting habit of displaying all headers except those in its list of
boring headers.  Manipulating that list, in the time frame in which the
List-* headers appeared, was not easy for the users on any platform (less
hard on Mac than on Windows).

On the screen size I had at the time they appeared, the List-* headers
caused me to have to scroll to see the useful part of any mailing list
message longer than a couple of lines.

(My usage of Eudora is down to sending test messages and sending some
template-based messages.  And searching messages older than a half decade or
so.)

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Slow delivery

2007-03-11 Thread John W. Baxter
On 3/8/07 10:44 PM, Herman Privyhum [EMAIL PROTECTED] wrote:

 
 --- Brad Knowles [EMAIL PROTECTED] wrote:
 
 I'd be willing to bet you're waiting on DNS timeouts
 at the remote end for one or more of your users
 -- their MTA is slowing you down,  maybe as a
 result of trying to do a reverse DNS lookup on
 your IP address.
 
 Thanks to all for the thorough replies.  It appears
 that the solution actually lies in disabling ident.
 
 In Exim, this is achieved by setting the timeout to 0.
 
 #rfc1413_query_timeout = 30s
 rfc1413_query_timeout = 0s
 
 I may go back and turn it on again with a smaller
 timeout (suggestions as to how long is reasonable?).

Just a note:  The default value of rfc1413_query_timeout was reduced in
recent versions of Exim to, I think, 5s.

That was in preference to changing it to 0s, as a change to 0s would impact
sites which don't change that default, something Philip doesn't like to do
except when the major version changes.

Philip will be retired (late September) before Exim 5 is out--the Exim
community is well along in setting up a structure to deal with that.  His
retirement is, IMHO, much scarier with respect to the PCRE library than is
is with respect to Exim.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] mailman an sendmail receiveing mails

2007-03-08 Thread John W. Baxter
On 3/8/07 1:52 AM, TRON478 [EMAIL PROTECTED] wrote:

 i have set up mailman on a suse machine with sendmail. when i open the
 administration site and subscribe i get mails (), but when i sent to the
 list, the mail never arrives.

You sent the message to which I'm replying from Gmail.  If you sent the test
message that way, and it was intended to go back to the Gmail account, it
won't.

Google is being helpful, and hiding the message that comes back from the
list since it thinks you already have a copy.

I'm pretty sure this is in the Mailman FAQ, but I seem to be too dumb to
find it.  (This morning, anyhow.)

Of course, if you didn't send the test message from Gmail, then the above
isn't the problem.

  --John




--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] OT: Firefox Crashing on Admin Pages

2007-01-17 Thread John W. Baxter
On 1/16/07 6:57 AM, Kenneth Jacker [EMAIL PROTECTED] wrote:

 I appreciate both Mark and Barry's informative and prompt replies.
 
 Let me do a little more investigating ... maybe there's some conflict
 with one of my FF plugins ...

Did you install a new plugin (or update one) about the time the problem
started?

A nice thing about Firefox is the wealth of available extensions.  The
problem with that is that just saying Firefox version doesn't identify
what is running.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Mail delivery notification

2006-12-19 Thread John W. Baxter
On 12/15/06 6:45 PM, Brad Knowles [EMAIL PROTECTED] wrote:

 At 10:48 AM -0300 12/15/06, Andres Tarallo wrote:
 
  We need to receive a notification that the suscribers had received the mail.
  We where thinking in adding a header that makes the mail client return an
  automatic answer.
 
 You can put in a header that some mail clients will recognize, and
 which may be configured to allow a return receipt to be generated.
 However, not all clients understand that concept at all, there have
 been multiple different attempts and standards to try to achieve this
 goal, and some of those multiple attempts are mutually incompatible.

Not to mention that it could be the visiting 8 year old grandson who sees
the message, tells the MUA to return the receipt (or the MUA options are set
so that is implicit), then deletes the message.

Not only does the sender not control the automated parts of the path, the
sender doesn't control the human element at the receiving end.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Mailman and (really) large lists

2006-11-29 Thread John W. Baxter
On 11/27/06 11:48 PM, Brad Knowles [EMAIL PROTECTED] wrote:

 The easiest way is to configure your MTA so that it has a different
 and customized configuration that it uses for listening to a
 particular numbered port on the loopback interface (a.k.a.,
 127.0.0.1), and then you configure Mailman to use only that
 port/interface for all outbound mail.

And avoid 127.0.0.2

That IP is included--for testing purposes--in many DNS-based blocking lists.
So sites which check all Received: headers in messages are likely to see
127.0.0.2 as a Bad Thing[tm] and reject/discard/mark as spam messages
containing it.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] subscription only via email?

2006-11-22 Thread John W. Baxter
On 11/22/06 12:03 AM, Zbigniew Szalbot [EMAIL PROTECTED]
wrote:

 Because I cannot offer http access to the machine where mailman is
 installed, I wonder if I can set the subscription process so that it is
 available only through email. I understand I will have to edit some
 templates with email texts (suggestions which would be welcome though
 hopefully I will find them) but should I take anything else into
 considertaion?

In your situation, it may make more sense to use a mailing list manager
written to be driven from email, such as Majordomo.  Mailman--as a
reaction to the problems some people found with the Majordomo way--was
designed to be driven from the web, with a few email commands tossed in to
make former Majordomo users feel more at home.

After we switched our lists from Majordomo to Mailman, I stopped following
progress--if any--on Majordomo.  There could well be better choices around.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Freepbx querries

2006-11-21 Thread John W. Baxter
On 11/21/06 8:54 PM, vyom asterisk [EMAIL PROTECTED] wrote:

 I have resently joined this mailing list ,
 Plz suggest mailig list if you can ,
 It will be a great help
 
 thnks

Suggest you look at the left side of http://www.freepbx.org/.

Near the top is FreePBX Forums which looks promising.
Near the bottom (just above the long skinny ad) is a blog.

And under Useful Links there is Asterisk Tutorials.

  --John


  


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] spam, spamcop and mailman moderation

2006-11-10 Thread John W. Baxter
On 11/10/06 9:07 AM, Dragon [EMAIL PROTECTED] wrote:

 You really should use the power of MTA filtering, it will save you a
 lot of frustration. At the very least, use gray-listing because the
 vast majority of spam simply won't be resent when a deferral response
 is sent from your MTA to the sender.

Unfortunately, the spam engines sending image spam (or at least some of
them) are indeed retrying and successfully getting through greylisting.

[I can't say how much image spam might not be getting through greylisting.]

So the end of greylisting as a useful tool is approaching (I'm surprised it
has survived this long).

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] debian/exim4/mailman

2006-11-06 Thread John W. Baxter
On 11/3/06 3:23 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 1) I have a website that I want to maintain a list for but my host provider
 charges me if I run a list through that hosts. So I figured  I could run a
 list from my own personal machine and use remote smtp to just mail to the
 list. ( its going to be an announcement list only). Well, I am running debian
 and home and I was able to finally get exim4 talking with gmail and use
 googles smtp servers.
 
 
 Why not just let Exim connect directly to the recipients' smtp servers?
 

A. Terms of service.

B. Filters of two kinds (the first of which has two sub-kinds):

1.  List operator's ISP (a) blocks port 25 except to its own servers or (b)
diverts the traffic to its own servers

2.  Recipient's ISP does not accept incoming port 25 connections from the
list operator's IP block.

If list operator has static IP AND suitable reverse lookup for his domain,
and his ISP doesn't do static IP out of the same subnets that it does
dynamic, then #2 is much less likely--and so is the TOS problem.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Unexpected Listname When Creating New List

2006-11-02 Thread John W. Baxter
On 10/27/06 6:17 PM, Jon Forrest [EMAIL PROTECTED] wrote:

 Are you sure your postfix aliases for Mailman are case sensitive. I
 doubt it. Try mailing to [EMAIL PROTECTED] and
 [EMAIL PROTECTED] I suspect both messages will get posted to
 the list.
 
 You are 100% right. I did NOT know this!! All these years
 of misinformation...

The current situation is that the local parts are not case sensitive almost
everywhere, but CAN be.  (Exim, for example, has a little-used option to
create case-sensitivity.  I don't speak Postfix, but a quick look at
Postfix, The Definitive Guide didn't show me an equivalent option.)

So (most) MTAs are stuck preserving case, particularly on messages relayed
to other MTAs, but comparing all lower case.  This seemingly was a political
thing in the mail standards meetings--there were still enough case-sensitive
sites to keep the status quo.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Auto-deleting mail from outside .no?

2006-10-19 Thread John W. Baxter
On 10/17/06 9:00 AM, Thomas Gramstad [EMAIL PROTECTED] wrote:

 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?


As has been said, the MTA is likely the better venue for doing this, as SMTP
5xx rejections can be arranged.

That aside, are there *no* .com, .org, .edu etc within Norway (without the
trailing .no), which contain potential list subscribers?

For example, no one at hydro.com would want to be a list member.  (Domain
obtained on my first attempt, a Google search for Norsk Hydro.)

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] where is creator.py?

2006-10-11 Thread John W. Baxter
On 10/11/06 4:52 AM, Peter Soccar [EMAIL PROTECTED] wrote:

 I'm using mailman 2.1.7 installed from rpm on fedora 5, as I understand
 the default path of adm.py and creator.py should be /etc/mailman
 
 I found adm.py but not creator.py, could it be in any other location?
 

Aside from what Brad and Mark said, the locate command should find these
files for you.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] importing an archive in such a way as to populatethe associated newsgroup.

2006-09-25 Thread John W. Baxter
On 9/24/06 8:19 AM, Mark Sapiro [EMAIL PROTECTED] wrote:

 Assuming the experiment above works, you could probably create a simple
 script in Python (or perl or even a shell script) that would extract
 the messages one by one from the mailbox and pipe them to
 
 bin/inject --listname=listname --queue=news
 
 (bin/inject reads stdin if no filename arg is given).

formail
can probably be used for this job.  The man page is a must, and caution is
advised (formail will do what it's told, as will the commands it is told to
send the output to--it can happen that it's told the wrong thing for an
input mbox file with lots of messages).

The formail program typically rides in with the procmail package in
package-based distributions.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Question about Debian/Ubuntu Mailman Package

2006-09-13 Thread John W. Baxter
On 9/12/06 11:26 AM, Dragon [EMAIL PROTECTED] wrote:

 Version 2.1.5 is rather old. I believe there are some security issues
 that have been fixed since that release. IMO it is a good idea to use
 the latest version to preclude as many potential issues as possible.

The security fixes are very likely backported by the major distributions.
Beyond that, they don't tend to do version upgrades of components until
their next major release.  (This was a major nuisance a while back the
Debian and Exim, as Debian had such a long wait for a major release that
nearly everyone on the Exim-users list had forgotten how to drive the Exim
version found in the stable Debian release.)

Mailman 2.1.5 remains old, but if the distributions' updates are applied,
the security fixes are likely close to current if not current.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] a few details

2006-09-11 Thread John W. Baxter
On 9/11/06 10:35 AM, Brad Knowles [EMAIL PROTECTED] wrote:

 At 1:20 PM -0400 2006-09-11, Matt Herzog wrote:
 
  Not exactly. I have
 
  MTA = Postfix
 
  in mm_cfg.py. Do the spaces matter?
 
 In this case, I don't think that the spaces will be a problem
 (although Python does normally care a great deal about spacing), but
 the double versus single quotes may be something that Python cares
 about.

The spaces (or lack thereof) around the = do not matter in Python.  (My
habit is to use them; which conflicts with my (necessary) habit not to use
them in shell scripts.)

There is no difference in Python between a string in double quotes and one
in 'single' quotes, except that the former can easily contain ' characters
and the latter can easily contain  characters.  (Got that one by the
grammar checker.  ;-))  As in This doesn't cause problems.  In this area,
Python is quite different from, for example, Perl and Ruby.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] HTML Newsletter Setup

2006-09-08 Thread John W. Baxter
On 9/8/06 4:43 AM, David Ellsworth [EMAIL PROTECTED] wrote:

 Uh, thanks for that Brad, I got it, it's complicated. All I need is a simple
 way to get a formatted html email with Approved through the system. You're
 telling me that that isn't going to be the case? I'm using an applescript
 with Entourage on OS 10.47 to send the file to mailman. Perhaps another
 email client that allows me to put the Approved comment in the email file
 header? 

I see two fairly obvious ways to proceed.

1.  Create an Account in Entourage, and insert the needed Approved: header
manually into that account's additional headers area.  Then send messages to
the list using that account (in your scripting).

2.  Using Applescript to modify a single account, you may be able to set the
Exchange account object's additional headers property early in the
sending script to contain the needed header, then prepare and send the
message, then restore the additional headers property to normal (probably
empty).

I haven't tried this.  The Entourage version I'm looking at is 11.2.5.  Note
that if someone manually sends a message at an inconvenient moment, the
header would be part of it.  Suggest debugging the script using a bogus
password in the Approved: header.

  --John




--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] query re message has implicit destination(devils advocate!)

2006-09-01 Thread John W. Baxter
On 8/31/06 4:09 PM, Brad Knowles [EMAIL PROTECTED] wrote:

 Actually, I think either unapproved or unauthorized are the most
 appropriate terms.  After all, the code is released under the GPL,
 and anyone who is making modifications to that code and then making
 their modified version available to their customers (or otherwise
 benefiting from those modifications) are supposed to contribute the
 source to their changes back to the community.  But CPanel has not
 done this, neither has Plesk, nor Apple.
 
 Now, in a way, Apple gives back to the project more than they
 probably realize, but that's not the same thing.
 
 
 So, while we don't make that big a deal of this issue, I think I'm
 actually being reasonably lenient on these companies.

I continue to think that un-vetted is closer.  GPL doesn't give Mailman's
copyright holders control over what changes are made, which unapproved or
unauthorized would seem to imply.

I think.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Why Not Upgrade to 2.1.8?

2006-08-25 Thread John W. Baxter
On 8/25/06 8:07 AM, Dragon [EMAIL PROTECTED] wrote:

 Security for one. Much of the impetus for releasing later versions in
 the 2.1.X branch was for that reason.

I don't know what, if anything, RedHat is doing about backporting the
security changes.  For things in general, they are pretty good about
backporting upstream security fixes.

Some, at least, of the ones present in 2.1.8 may be present in RedHat's
current 2.1.5.  Or not, of course.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Sender address..

2006-08-24 Thread John W. Baxter
On 8/24/06 6:48 AM, Mark Sapiro [EMAIL PROTECTED] wrote:

 See
 http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq02.003.htp.

Unfortunately, both domains used in the examples at the top of that FAQ
entry exist (although the FQDNs of the hosts mailman and poster within those
domains do not, so having the FAQ as is isn't TOO bad).

Is there any interest in sanitizing the FAQ by adjusting examples to follow
RFC 2606 as closely as possible?  I'm reasonably sure that 2.003 isn't the
only entry which could use adjustment.

As closely as possible because we wouldn't want to confuse things by
putting the mailman server AND the poster both into the
example.{com,org,net} domains.  But we could use mailman.example or
mailman.something.example for the server and poster.example.com for the
poster without TOO much confusion.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Sender address..

2006-08-24 Thread John W. Baxter
On 8/24/06 11:11 AM, Brad Knowles [EMAIL PROTECTED] wrote:

 At 10:41 AM -0700 2006-08-24, John W. Baxter wrote:
 
  Is there any interest in sanitizing the FAQ by adjusting examples to follow
  RFC 2606 as closely as possible?  I'm reasonably sure that 2.003 isn't the
  only entry which could use adjustment.
 
 Sure, that's a great idea.  The Mailman FAQ Wizard is a
 community-supported facility, and all the information you need for
 making updates or creating entire new entries is provided on the
 page.  In a way, this is kind of like a wiki, although it has a much
 simpler syntax, and is a lot easier than most wikis that I've
 encountered.
 
 If you're up for it, please go ahead and make the appropriate changes.

OK, thanks.  I was volunteering, but didn't want to forge ahead without
letting the idea be visible for a while.  I'll wait a while longer for a
possible veto.

(More to do during my off duty hours.  Say I, who got nine pages around
03:15 yesterday (local time, unfortunately) from our monitors.)

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Spam avoidance, revisited: best practices?

2006-08-23 Thread John W. Baxter
On 8/23/06 1:18 PM, Dragon [EMAIL PROTECTED] wrote:

 Matt England sent the message below at 12:14 8/23/2006:
 At 8/23/2006 11:52 AM, Patrick Bogen wrote:
 
 I think he meant: auto-moderate new users, and unmoderate them after
 some amount of time has passed (e.g., after a day or after a week)
 
 Yes, that's correct.
 
 Can Mailman do the above (auto-moderate new users, and then automatically
 un-moderate them after a certain duration)?
  End original message. -
 
 It can do the first part but not the second.
 
 What you need is a script that will check the moderation setting,
 check the time since subscription, and reset the setting if the
 threshold is reached. You would then run that script as a cron job. I
 don't know if there is a way to find the time somebody subscribed, I
 don't think it is stored in the config.pck for the list but it may be
 in a log somewhere.
 

Or, one could take the position that if a new subscriber turns out to be a
lurker only, it doesn't matter whether she is still marked as moderated in a
few months, or not.  On the other hand, if she does post properly, some
moderator will decide to remove the moderation.

I'm not sure automation is in order here in the general case.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Need help for small non-profit

2006-07-31 Thread John W. Baxter
On 7/30/06 6:32 PM, William Yardley [EMAIL PROTECTED] wrote,
answering Marty Beilin:

 There are some third party providers who might do a good job for you
 (listbox comes to mind), or there are providers with free or discounted
 services for non-profits who provide Mailman.

Electric Embers is one such (although they may use something other than
Mailman for lists)
http://electricembers.net/

I know of one organization satisfied with their services (out of one I know
who has tried them).

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Quick spam regex question

2006-07-17 Thread John W. Baxter
On 7/17/06 12:31 PM, Jason LaMar [EMAIL PROTECTED] wrote:

 from [EMAIL PROTECTED] (for example)

Mark has answered your question well.  I'm just jumping in as I sometimes do
to point out that any likely example domain name one comes up with is likely
taken.  This one is relatively new in that context, only going back to 1997.

This particular fubar is
Films Unlimited Blizzards Avalanches and Rainstorms
(not what we thought at all  ;-) )

example.com is guaranteed never to exist, and is useful for purposes of
examples.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Mailman and Exim on Fedora Core 5 doesn't appear to deliver mails?

2006-06-22 Thread John W. Baxter
On 6/22/06 9:51 AM, Chris Northwood [EMAIL PROTECTED] wrote:

 I'm at a total loss as to what's going wrong, especially as the logs are
 showing nothing, but Exim is saying completed.

You've solved the problem, and the completed wasn't related to the
problem, so this is just a note.

Exim's completed doesn't necessarily mean  I've delivered this.  It
means I've done everything I'm ever going to do with this.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Mailman and fault tolerance

2006-06-22 Thread John W. Baxter
On 6/22/06 11:11 AM, Mark Sapiro [EMAIL PROTECTED] wrote:

 It depends on how the server died and whether Mailman (specifically
 OutgoingRunner) was sent a SIGTERM and given a chance to wrapup.
 
 The outgoing message (containing a recipient list in its metadata) is
 placed in Mailman's 'out' queue where it is picked up by
 OutgoingRunner. At this point it is deleted from the out queue and
 exists only in memory. OutgoingRunner calls the DELIVERY_MODULE
 (normally SMTPDirect) to actually pass the message to the outgoing
 MTA. If the 'plug is pulled' on this process, the current SMTP
 transaction is lost as are the subsequent transactions on behalf of
 'the rest' of the recipients.

Hmmm.   That processing is contrary to the spirit of RFC 822 and 2822, which
require MTAs (which Mailman is not, so it doesn't apply) to always have a
message copy on non-volatile storage (usually disk) until the next step in
the chain has signaled OK going out, and to not signal OK until the message
is in non-volatile storage coming in.

This seems to be a hole which shouldn't and needn't exist.

(That RFC requirement is one of the main reasons that MTA performance is so
often disk limited, not processor limited, although the need for incessant
filtering caused by spammers and virus folks and phishers is changing
that--but even so processors are gaining faster than disks are.)

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] new users get welcome e-mails but posts aren'tgoing out

2006-06-15 Thread John W. Baxter
On 6/15/06 1:03 PM, Rabinowitz, Ari (Exchange) [EMAIL PROTECTED] wrote:

 Try checking to see if postfix is configured to only listen on the loop-back
 interface (localhost 127.0.0.1).  You should check the inet_interfaces value
 in main.cf.  If it says
 inet_interfaces = localhost then that is probably your problem.  Change it to
 inet_interfaces = all (or just comment out the line since the default is all)
 and do a postfix reload.  Then try the port scan again.
 

netstat -ln -p tcp
works in Mac OS X.  One should expect to see either 0.0.0.0.25 (Postfix
listening on all active addresses), or 127.0.0.1.25 (which the experiment
using localhost showed is working) plus at least one other suitable IP
address.25

If Postfix is listening, then either its logs will have useful information
or more likely the firewall needs attention.

(My usual netstat -ln produced between 2 and 3 screens of output in my
44-line window, hence the -p to reduce output.  Apple passes LOTS of stuff
around via sockets.)

  --John (who no longer has Postfix active on his Mac OS X machines)


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Web based interface not working

2006-06-13 Thread John W. Baxter
On 6/13/06 12:24 AM, jon lanclos [EMAIL PROTECTED] wrote:

 When I click on the link to go to the web interface - I get the following
 message ...
 
 Safari can¹t open the page
 ³http://mail.corporates.com/mailman/admindb/everyone² because it could not
 connect to the server ³mail.corporates.com².

In Terminal, type the command
host mail.corporates.com

Do you get back a sensible address?  From here, I get
# host mail.corporates.com
mail.corporates.com has address 216.61.158.217

but things might be set up so that you get a different, LAN-based address.

From here, port 80 connections to 216.61.158.217 are immediately refused,
but that might very well make sense if use of that server is restricted.

# telnet 216.61.158.217 80
Trying 216.61.158.217...
telnet: connect to address 216.61.158.217: Connection refused
telnet: Unable to connect to remote host: Connection refused

If Safari gets the same sort of response from its connection attempt (also a
telnet, although that's hidden from you), you are seeing the proper display
of the error by Safari.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Some Subscribers Receiving 2 Copies of Each Message

2006-06-12 Thread John W. Baxter
On 6/12/06 10:57 AM, David Andrews [EMAIL PROTECTED] wrote:

 Others on the list do not
 have this problem, but he forwarded two copies of a message to me, so
 I know it is true for him.  The messages looked identical to me.

Start by examining the Received: headers on the two copies of a duplicated
message.  The point where they diverge, reading bottom up, (if they do) is
the point at which the duplication happens.  If they don't diverge at all,
then the problem happens after the last recorded Received: header, meaning
as the messages go into his mailbox or after he retrieves them.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Members list settings

2006-06-11 Thread John W. Baxter
On 6/9/06 5:10 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 I like the latter idea which would allow, in the example of chunk size
 = 30, for a list of 31 to 60 members to be displayed in two pages
 rather than 20 or more. This can make it more difficult to find a
 particular member in a large list, but the 'Find member' function is
 probably better for this anyway.
 
 Other thoughts?

I just put a supporting comment into the related RFE (782436).

However, we need to remember that we got to where we are because people
didn't like the old (1.0.x) way of doing this.  The page size choice might
have been the better way to fix that.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Members list settings

2006-06-09 Thread John W. Baxter
On 6/8/06 6:50 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 Eli Tuber [EMAIL PROTECTED]
Date: Thu, 8 Jun 2006 21:38:08 -0400
  To: mailman-users@python.org
 
 Is there a way to not change over to alphabetical view of the members list
 once it has over N number of users? I have about 25 emails and would rather
 see them all in one page then broken down by letters. It makes it easier
 when I have to disable a couple of users from receiving an email and then
 turning them back on.
 
 No, but you can increase the value of N for a list.
 
 See
 http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq04.030.htp

I always worry about changing default values, but in this case the world has
changed.  Is 25 still the right default in this age when few list
owner/admin folks are on dialup?  Just one more thing to contemplate.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Second request - Code edit question.

2006-06-05 Thread John W. Baxter
On 6/5/06 1:44 AM, 7D [EMAIL PROTECTED] wrote:

 Can someone PLEASE help me with editing the canned standard confirmation
 emails for subscribing and unsubscribing to lists?  basically a customer wnats
 to remove the reference to the web inteface method of confirming the requested
 action.  Any help in getting this takenb care of would greatly be apprecaited.

Brad and Mark have provided the answer.

If one is part of an organization which tries to train its people not to
click on links in email--a reasonable training goal in today's malware
world, it seems wrong for that organization's mailing lists to send out
email which strongly encourages clicking on such links.

Having not found that idea in the Feature Requests section on SourceForge, I
have added item 1501086 there covering it.

  --John (who normally discards list messages with subjects containing
Second request and the like, but didn't this time)



--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] password reminders, subscribers with [EMAIL PROTECTED]

2006-06-01 Thread John W. Baxter
On 6/1/06 7:51 AM, Dewhirst, Rob [EMAIL PROTECTED] wrote:

 I have a mailing list set up to send monthly password reminders.
 
 Today, two of these reminder messages ended up in the Administrative
 requests for the list as being posted to the list from non-members.
 
 Coincidentally, the subscriber's email addresses are
 [EMAIL PROTECTED]  Their email address usernames are the
 same as the name of the problematic list sending out the password
 reminders, but their complete email address is in another domain.
 
 I am running Mailman 2.1.8 on RHEL4 with Exim.
 
 Any ideas? I suppose I could post headers if this is not clear.

Exim is seeing just the local part of the addresses when it processes
aliases.

I don't know how RedHat is packaging Mailman--assuming that's how you
installed Mailman.

I see that our installation would have the same problem, now that I look at
our Exim configuration on the Mailman machine:

mailman_router:
  driver = accept
  require_files = MAILMAN_HOME/lists/$local_part/config.pck
  local_part_suffix_optional
  local_part_suffix = -bounces : -bounces+* : \
  -confirm+* : -join : -leave : \
  -owner : -request : -admin
  transport = mailman_transport

In other words, if the local part of an address matches a list name, exim
will treat the address as something to send to the list.

Now that you've pointed out the problem, it would appear that the school
solution for Exim configuration for lists is flawed.  (And has worked at
many sites for many years.)

I think there should probably be something like
  domains = +mailman_domains
as a condition in the router.

Where that list would be defined in the early part of the configuration as
something like
  domainlist mailman_domains = mailman.example.com : lists.example.com
as needed (the above would be right for us were we example.com).  An Exim
macro could also be used, as was done with MAILMAN_HOME in the above.

The above is top-of-the-head, and untested.

I wonder whether the published solution ought to be changed.  Note that if
one is doing virtual domains--in the limited way Mailman does it now, it
would be better to fill the mailman_domains list by reading a file, which
could be managed by whatever software establishes lists in domains.

When Mailman begins allowing real virtual hosting, the Exim solution will
need to be changed, perhaps using a series of routers imported from a file
managed by the management software (Exim does handle import statements in
its configuration file--a feature which the stock Debian configuration for
Exim exercises heavily).


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Can't run mm_cfg.py

2006-06-01 Thread John W. Baxter
On 6/1/06 9:30 AM, Carl Fink [EMAIL PROTECTED] wrote:

 On Thu, Jun 01, 2006 at 11:18:04AM -0500, Brad Knowles wrote:
 
 When the configuration is done in the Python language in a Python
 script, you can let Python do all the parsing, and do the equivalent
 of #include in order to pull in all your configuration details.
 
 Fair enough.  

A downside is that there is no proper place for Defaults.py and mm_cfg.py

They are configuration, so they go into /etc somewhere.  They are
executable, so they DON'T go into /etc.  Not a problem with the stock
Mailman layout, but it does cause problems for one trying to match the file
system standard (such as the Red Hat packaging of Mailman, which shotguns
Mailman into several different places--and is well done).

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Can't run mm_cfg.py

2006-06-01 Thread John W. Baxter
On 6/1/06 1:10 PM, Carl Zwanzig [EMAIL PROTECTED] wrote:

 In general, I agree, but I question a language that relies on indent level
 for blocking and don't let you include blank lines for readability. I guess
 it's ok when you get used to it.  But then again, I mostly work in tcl at
 this point...   :-)
 
 Of course, YMMV

And if braces for structure move into Python as a required thing (unlikely,
as long as the BDFL is around, and he's much younger than I am), I stop with
the version upgrades.

The clearly visible structure was one of the first things that attracted me.

As you say, YMMV.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] follow up: help request: new 1300 member list results inmostly bounces

2006-05-26 Thread John W. Baxter
On 5/25/06 11:13 PM, Brad Knowles [EMAIL PROTECTED] wrote:

 Mailman does intentionally add a header for Precedence: Bulk to
 all outgoing messages, as is appropriate for the function that it is
 performing.

Actually,
Precedence: list

(As copied from the message I'm replying to.)

This doesn't change the argument (much), and I agree with Brad's points.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Missing headers of postings

2006-05-26 Thread John W. Baxter
On 5/26/06 7:43 AM, Roland Studer [EMAIL PROTECTED] wrote:

 Suddenly postings on our Mailman (2.1.5) list are missing headers, the
 mails sometimes arrive without any Information about the sender or the
 subject. The headers From and Reply-to and Subject are missing.
 
 In addition I wanted to send a HTML-Email with an attachment: It
 wasn't displayed correctly, the display of the mail began with the
 following.
 
 --===0751753693==
 Content-Type: multipart/alternative; boundary=Apple-Mail-1-691538562
 
 What could cause this, what can I do about it?
 


My best guess is that the outgoing mail processing at devzone.ch has gone
insane, based on what arrived at GMail.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Newbie questions

2006-05-26 Thread John W. Baxter
On 5/26/06 6:54 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 You don't have to send email commands in the subject. The body is
 processed too, but to answer your question, I don't feel uneasy about
 sending a list member password. They are mailed in reminders and we
 say not to use a valuable password. Although password reminders are
 going away in Mailman 2.2 in favor of a reset scheme.
 
 I am less cavalier about the list admin password. I am not bothered by
 the idea of sending it, but whenever I do send it in an email command
 or an Approved: header, I am extra careful about how the mail is
 addressed.

I've mentioned before that part (only part) of the problem is that we call
the thing a password.  So people see password and plain text, and
rightly respond with security anguish.

So it's not a password it's a mumble token.  (I don't know what
mumble should be.)  A lot less frightening.  And as a side benefit, if it
isn't a password some people will be less likely to use the same password
they've used 10 other places, endangering their accounts at those places.

  --John (at least if you think I haven't forged myself)


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] How do I make 'username' appear in the 'from' field instead of email addy?

2006-05-24 Thread John W. Baxter
On 5/24/06 5:57 AM, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 I'd like it to display From: Teresa

Some MTAs can be--and frequently are--configured to reject such a From:
header, as it violates the email RFCs.  Other mail systems may accept such a
From: header but increase the message's spamishness because of the header.

Users who are sensitive about their addresses should be trained to use
throw-away addresses for mailing lists.  (As I am, although this one is
fresh, and I threw away the last one because of a change of direction at my
ISP, not because it was getting spammed much yet.)

My original address for mailing lists is now a nice honeypot--at least as
much because I used it for Usenet as for mailing lists.

Another approach which may (or may not) take off is to use something like

  --John   http://xri.net/=johnbaxter



--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Messages discarded by ISP

2006-05-20 Thread John W. Baxter
On 5/20/06 4:46 PM, Antonio Dragone [EMAIL PROTECTED] wrote:

 Hi!
 
 I have configured a mail server with Sendmail on my office and mails are sent
 fine.
 
 I'm using MailMan to send a newsletter to a test list of five people, one from
 hotmail, one from gmail, one from yahoo and two from my ISP (including my
 address).
 
 The newsletter is sent fine to all of the recipients (I've checked sendmail
 queue) but for some reason my ISP is discarding the message for their
 addresses (hotmail, gmail and yahoo are working fine).
 
 I suspect the problem is related to the headers sent by MailMan because when I
 send the newsletter directly from my mail client trough my office server, it
 is received without problems (the only difference between the one sent by
 MailMan and the one sent by my mail client is the headers).
 
 Is there some special header sent by MailMan that is well known as some kind
 of SPAM header?
 

The obvious one is
Precedence: list

But that's a silly thing to filter on, and it is correct for Mailman to
insert it.

They might not like
From: your address with them coming with the  envelope sender.

Or they might be running a silly challenge-response system

All of those would essentially mean that one can't receive messages from
mailing lists at that ISP (or that you have to configure something related
to your account to allow it).

Anyone else?

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] mailman + exim, no mail to owners

2006-05-18 Thread John W. Baxter
On 5/18/06 9:26 AM, Anne Ramey [EMAIL PROTECTED] wrote:

 I've just switched over from sendmail to exim because of how well it
 (supposedly) works with mailman, but now none of my owner posts are
 going through...thus owners are not getting their notifications of
 pending posts, etc.
 
 It's happening for all my lists.  This is what's in the mailman logs:
 May 18 11:43:51 2006 (1956) post to escml.field.all from
 [EMAIL PROTECTED], size=5185,
 message-id=[EMAIL PROTECTED], 2
 failures
 And there is nothing in the exim log.
 
 Since the message are getting to mailman, I don't think it's a problem
 with exim delivering the message to mailman, but there seems to be some
 error in processing the data.  They just keep sitting in the retry
 queue.  I'm not sure what to try next, please advise.

If you mean there is nothing in the Exim log literally, then either you've
turned off all logging in Exim--I'm not sure that's possible--or you're
looking in the wrong place for the Exim log.  At the least, there should be
evidence of the message being delivered to Mailman.

If you mean there is nothing in the Exim log related to the messages
Mailman should be sending, then my best guess would be that Exim is not
accepting port 25 connections from localhost (assuming Exim on the same
machine).

You could try, on the Mailman machine,
telnet localhost 25

That should be rejected, timed out, or responded to with Exim's banner.  If
you get a banner, next issue the
quit
command.

Let us on the list know what happens, and we'll have a chance to work
through this further.

  --John (whose list address will shortly change to [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=showamp;file=faq01.027.htp


Re: [Mailman-Users] mailman + exim, no mail to owners

2006-05-18 Thread John W. Baxter
On 5/18/06 10:24 AM, Anne Ramey [EMAIL PROTECTED] wrote:

 Anne Ramey wrote:
 I've just switched over from sendmail to exim because of how well it
 (supposedly) works with mailman, but now none of my owner posts are
 going through...thus owners are not getting their notifications of
 pending posts, etc.
 
 It's happening for all my lists.  This is what's in the mailman logs:
 May 18 11:43:51 2006 (1956) post to escml.field.all from
 [EMAIL PROTECTED], size=5185,
 message-id=[EMAIL PROTECTED], 2
 failures
 And there is nothing in the exim log.
 
 Since the message are getting to mailman, I don't think it's a problem
 with exim delivering the message to mailman, but there seems to be some
 error in processing the data.  They just keep sitting in the retry
 queue.  I'm not sure what to try next, please advise.
   
 Let me add that the main mailman messages are going through fine, and I
 see those sent in the exim logs, it is just these owner posts that don't
 show up in the logs.  Yes, it appears that exim is configured correctly,
 and like I said, the mail is getting to mailman to be posted to the
 owner fine, it's mailman that doesn't seem to be able to handle it.

OK (I really think I should have read that last part into what you wrote
first--sorry).

At this point, I'm having trouble imagining what is going wrong.  I can see
a failure if the The list administrator email addresses. box on the
General page contains a bare local part, with sendmail having been
configured to qualify that and Exim not so configured, but I have trouble
coming up with customized Exim logging settings which would totally suppress
the logging of the unqualified address error that would result, while
letting Exim logging for proper messages happen.  And Mailman wouldn't know
the difference--it would do what it's always done.

The same logging argument would apply to Exim believing it isn't allowed to
relay the message to owner to whatever machine that would be a relay to.

It's someone else's turn.

  --John




--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Announce-list only.

2006-05-18 Thread John W. Baxter
On 5/18/06 11:13 AM, Fabiano Breves [EMAIL PROTECTED] wrote:

 Thanks Todd,
 
 I tested the method of using the first line with Approved: password. I would
 like to know how can I use the Header way. I don't know how insert it on the
 header of the message...

I don't see a way to add a header to outgoing mail in Gmail (from which you
sent your question).  I checked the Settings area and Help.

I can understand why it isn't allowed.  (Of course, I might have missed
something.)

If you tell us what other mail programs you could use to send, we would have
a chance to help further.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] mailman vs yahoogroups

2006-05-03 Thread John W. Baxter
On 5/2/06 10:00 PM, Brad Knowles [EMAIL PROTECTED] wrote:

 From the Mailman side, the canonical answer is FAQ 1.26 at
 http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq01.026.htp.

I *think* that the m2f discussion in the above article is stale.  The m2f
stable release seems to be at 1.01.  (Their web site and my habits for
reading web sites do not correspond well.)

I'm not sure enough to try to make a change.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Getting duplicates when people CC list

2006-05-01 Thread John W. Baxter
On 4/30/06 1:28 AM, Tony G [EMAIL PROTECTED] wrote:

 It seems I am getting duplicate messages from mailman v2.1.5 when senders send
 both TO and CC to the list. For some reason no one else in the list is
 acknowledging this issue so I look like an idiot complaining about it, but I'm
 seeing several instances of it per day.
 

I'm seeing duplicates too, reading in Microsoft Entourage (which differs
greatly from Outlook).  I haven't taken the time to analyze them (delete
works fine).  Since some of them are in threads crossposted to users and
developers lists, I see four copies of those.

Two copies of a message with this Message-Id:
Message-Id: [EMAIL PROTECTED]
Message-Id: [EMAIL PROTECTED]
reached me through the developers list (based on the List-xx headers)

This is the one in which Barry started out
I agree that we need a lot more data

And two more copies came via the users list.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Getting duplicates when people CC list

2006-05-01 Thread John W. Baxter
On 5/1/06 7:47 AM, John W. Baxter [EMAIL PROTECTED] wrote:

 On 4/30/06 1:28 AM, Tony G [EMAIL PROTECTED] wrote:
 
 It seems I am getting duplicate messages from mailman v2.1.5 when senders
 send
 both TO and CC to the list. For some reason no one else in the list is
 acknowledging this issue so I look like an idiot complaining about it, but
 I'm
 seeing several instances of it per day.
 
 
 I'm seeing duplicates too, reading in Microsoft Entourage (which differs
 greatly from Outlook).  I haven't taken the time to analyze them (delete
 works fine).  Since some of them are in threads crossposted to users and
 developers lists, I see four copies of those.
 
 Two copies of a message with this Message-Id:
 Message-Id: [EMAIL PROTECTED]
 Message-Id: [EMAIL PROTECTED]
 reached me through the developers list (based on the List-xx headers)
 
 This is the one in which Barry started out
 I agree that we need a lot more data
 
 And two more copies came via the users list.

Tony, I think you need to review your Outlook rules.

My duplications are produced in our mail server's mail sorting process, and
the key is the presence of prefixes for both -users and -developers in the
Subject: lines of the problem messages.

Considering only the two copies from the Developers list, the divergence
appears to be in our mail processing.  The messages arrived our our
world-facing machine with the same Exim Id:

Received: from smtp-vbr8.xs4all.nl ([194.109.24.28]:3979)
by entiat.olympus.net with esmtp (Exim 4.42)
id 1FaYCW-0006pK-O1
for [EMAIL PROTECTED]; Mon, 01 May 2006 06:12:33 -0700

and 

Received: from smtp-vbr8.xs4all.nl ([194.109.24.28]:3979)
by entiat.olympus.net with esmtp (Exim 4.42)
id 1FaYCW-0006pK-O1
for [EMAIL PROTECTED]; Mon, 01 May 2006 06:12:33 -0700

(ie, the same).

And having looked at the server logs, I now know what is happening in my
case.  I have our mail processing sort list mail into IMAP folders based
on--in the case of these lists--the presence of the subject prefix, and
these messages have prefixes for both lists in the Subject: header.

So my copy for -users gets sorted into my folders for -users and for
-developers, and my copy for -developers gets sorted into -users and into
-developers.

Note:  the next revision of our mail processing will allow sorting based on
arbitrary headers--the List- headers for example.



--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-29 Thread John W. Baxter
On 4/29/06 8:00 AM, Stephen J. Turnbull [EMAIL PROTECTED] wrote:

 Sender doesn't instruct *conformant* MTAs at all, does it?  AFAIK the
 only thing that a RFC 2821-conforming MTA looks at is the Return-Path
 header, and it's supposed to remove that.

There is no Return-Path: header during transmission of a message. The
Return-Path header is added in the process of delivery.
There is a return path, stated in the MAIL FROM:[EMAIL PROTECTED] SMTP
command.  (That command *can* have more stuff related to authentication.)
The return path is what should be used as the address of a bounce if a mail
system foolishly accepts a message and then creates a bounce.

Notice that if an MTA rejects a message (or one or more of the recipients of
the message), it is not bouncing or creating a bounce.  It is issuing an
error response...the MTA (or MUA in the case of message submission) that was
trying to send creates a bounce message if appropriate (for message
submission, the MUA notifies the user--or pretends to:  Microsoft by default
hides the notification remarkably well).

While multi-line text associated with the rejection code is provided for,
MUAs are very poor about showing it if a submission is rejected--some show
only the first line; some only the last line.  Even some MTAs improve the
text of the rejection.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Message HTML/Plain text. Wish client display HTML when possible

2006-04-29 Thread John W. Baxter
On 4/29/06 7:50 AM, Thomas Carpentier [EMAIL PROTECTED] wrote:

 Sending a message in both  Plain Text and HTML doesn't seem to be a
 solution. Apple mail displays the Plain Text only (as immediate
 alternative). Eudora displays the two parts, plain text and HTML. No
 idea about others programs.

Apple Mail as shipped prefers the HTML part.  Using defaults write blah,
blah in Terminal one can (and I have) set Mail to prefer plain text.
Either way, the other form can be displaying using Command-] (short for
View--Message--Next Alternative).

However, in this case, you control the sending (you are the one who sends to
the newsletter).  You could split the list into two lists, one preferring
plain text and the other preferring HTML, and then send messages with only
the right form to each list.

The Mac-related TidBITS newsletter works that way (with a third alternative
of HTML with article headlines linked to the stories on the web site).

It appears that, using Thunderbird, you would prepare the HTML version of
the newsletter, and send it to the address of the HTML-preferring list,
whose address would be marked in the Thunderbird address book as preferring
HTML mail. Then you would select the message in the sending account's Sent
folder, and use the Message--Edit Message as New command.  Change the
address to that of the plain text list.

In Thunderbird's Preferences in the Composition tab, on the Configure text
format behavior line, click the Send Options... button.  In the upper box,
set the popup to Convert the message to plain text.

Suggestion:  if you go this route, tune up your Thunderbird settings by
sending to a couple of addresses which are NOT lists, until you get it
right.  With luck, that will help you avoid annoying the list members with
failed tests.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] [Mailman-Developers] Sender field

2006-04-28 Thread John W. Baxter
On 4/28/06 6:06 AM, Barry Warsaw [EMAIL PROTECTED] wrote:

 On Thu, 2006-04-27 at 22:46 -0500, Brad Knowles wrote:
 
 If the previous value of the Sender: field is being lost, then
 that should be corrected.  At the very least, the value should be
 saved in an Old-Sender: or Previous-Sender: or some other
 suitable renamed sender field.
 
 Probably Original-Sender:

Probably, indeed.  But what happens if that header was already taken in
the process that brought the message to mailman for distribution to the
list?

(As usual, I have only questions, not answers.)

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] error install MM on MAC OS x

2006-04-26 Thread John W. Baxter
On 4/25/06 8:43 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 You need to install the Apple Developer Tools package that is on the
 Mac OS X CDs/DVDs that came with the computer or contained the OS
 upgrade you have installed. If you don't have the CDs/DVDs, you can
 download the Developer tools from Apple, but you should have the disks.

The Developer Tools version on the Tiger DVD (the DVDs I have, at any rate)
is not the current version, but that shouldn't matter for compiling Mailman
(a task I've never attempted since I don't want to run Mailman on my Macs).

The upgrade download is smaller than the full download, if I remember
correctly (I usually set the machine to the task of downloading and go
away).

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Can someone refresh my memory?

2006-04-26 Thread John W. Baxter
On 4/26/06 12:30 PM, Tom Ray [EMAIL PROTECTED] wrote:

 Our mail server crashed and we didn't have a back up of the Exim
 configuration file. We had some mailman lists running and I remember
 there was a command I put up at the top on the configuration file but I
 can't remember what is was. Can someone refresh my memory?
 
 I believe it was something along the lines of
 MM_LISTS=lists.list1.tld:lists.list2.tld
 
 Am I right? I already have the MAILMAN_HOME and MAILMAN_WRAP already
 set.

We don't have (or need) a list of the lists in the Exim configuration.  Exim
learns that a local part refers to a list by asking the file system (with
the require_files doing the file system query and the two local_part_suffix
things doing the work of turning, say listname-join, into listname for the
lookup):

mailman_router:
  driver = accept
  require_files = MAILMAN_HOME/lists/$local_part/config.pck
  local_part_suffix_optional
  local_part_suffix = -bounces : -bounces+* : \
  -confirm+* : -join : -leave : \
  -owner : -request : -admin
  transport = mailman_transport

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Can this be done with Mailman?

2006-04-24 Thread John W. Baxter
On 4/24/06 2:28 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 Then my questions are what would the purpose of this archive be? and
 in what way would members find it useful?

A crutch for users who don't archive their own outgoing mail is the only
thing which comes quickly to mind.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] get members list

2006-04-08 Thread John W. Baxter
On 4/8/06 7:35 PM, Ed [EMAIL PROTECTED] wrote:

 so it doesn't tend to get a chance to annoy me more than occasionally.
 :)
 
 YOU are lucky -:) !!
 

The continuing outcry against the old way was the reason the alphabetic way
was tried.

The old way produced pages of 30--I think--addresses (count was modifiable),
with an index of available address ranges presented on each such page.

For small lists, the two ways are equivalent (except for the odd-looking
one-entry index if the old way showed that--I forget).  For huge lists, the
larger alphabetic pages get broken into parts anyhow, but at least there are
fewer parts to consider.

For in-between sizes, the amount of complaining seems to vary with the
connection speed of the person(s) using the member list.

Various ways to improve matters have been discussed.  I tend to favor
gathering initial characters (not always letters) together to make up one
(configurable-max size) page.  Even fairly large lists might have just one
page devoted to addresses starting with digits, that way.

The modern way would probably be to publish a web service which sends out
the list in XML, and a couple of working sample programs which display
according to different tastes, with the XML described clearly enough that
more display programs would be written (and contributed, one hopes).

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Protecting Administrators

2006-02-23 Thread John W. Baxter
On 2/22/06 9:23 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 If you look at the Received: headers in your incoming mail, the one at
 the top (last one added) will give the name of the server that your
 mail was finally delivered to. Just use that host name in your email
 address to completely bypass Postini.

Maybe.  But not if the ISP has configured that MTA to reject port 25
connections from any sending machines except Postini's .

So the method needs to be tested from an outside address (Gmail accounts are
handy for this sort of thing, in addition to being handy generally).

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Displaying message sender

2006-02-22 Thread John W. Baxter
On 2/21/06 3:27 PM, Matthew Thompson [EMAIL PROTECTED] wrote:

 I have a mailing list with users subscribed from two particular domains,
 call them nice.com and naughty.com.  The security czars are naughty.com
 have decided that inbound email with naughty.com in the From address
 cannot possibly be legitimate so they silently drop the mail.
 
 The result of this is when users from nice.com send email to the list,
 everyone gets the message just fine.  However, when someone from
 naughty.com sends a message, only users at nice.com get the message.
 
 One way around this is to make the list anonymous but that creates the
 problem that we don't know who sent the message unless everyone always
 remembers to mark the messages either in the subject line or at the end
 of the message.

You know your institutional requirements and I don't.  However, I don't
think I would do anything to accommodate naughty.com's users.  Let them use
an address elsewhere for dealing with your mailing list.

  --John the Churl


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Displaying message sender

2006-02-22 Thread John W. Baxter
On 2/21/06 3:27 PM, Matthew Thompson [EMAIL PROTECTED] wrote:

 I have a mailing list with users subscribed from two particular domains,
 call them nice.com and naughty.com.

By the way, almost any domain whose name one invents for purposes like this
exists.

  nice.com has existed since 1992 (or earlier), and naughty.com since 1996
(or earlier).

  --John

[Not to mention at.com since 1993 and atdot.com since 1998.]


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Is there a workaround to this?

2006-01-30 Thread John W. Baxter
On 1/29/06 11:18 AM, Jp Possenti [EMAIL PROTECTED] wrote:

 So basically there is none yet. Hopefully in the future there will be. I
 don't want to hack anything really, just don't feel comfortable enough, and
 it maybe breaking something else in the long run after an upgrade or update.
 

The fix will come from Microsoft, when they decide to make Outlook behave
sensibly.  (It's quite possible that they view the behavior as making sense
for mail passed from one Outlook user to another via a single in-house
Exchange server (or even a nest of in-house Exchange servers.)

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Mailman stagger script?

2006-01-25 Thread John W. Baxter
On 1/25/06 7:21 AM, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 I was told by my hosting company that I need to pick a mailing list manager
 for my 14,000+ subscriber e-mail list that would stagger the sending of the
 email to something like 300 e-mails per hour to lower the impact on the
 server. I already have Mailman installed, and the entire list currently sits
 there. Is there any way to do this with Mailman?

If you expect more than four messages per week to be sent to the list, then
you can't do this with any mailing list manager.  (If I can still do
arithmetic, it would take about 44 hours to send 14,000 messages at 300 per
hour.)

I think you need a different hosting company.

Aside from that little detail, this general question has come up several
times recently, and as far as I know the answer remains no.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Mailman stagger script?

2006-01-25 Thread John W. Baxter
On 1/25/06 7:40 AM, John W. Baxter [EMAIL PROTECTED] wrote:

 On 1/25/06 7:21 AM, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 
 I was told by my hosting company that I need to pick a mailing list manager
 for my 14,000+ subscriber e-mail list that would stagger the sending of the
 email to something like 300 e-mails per hour to lower the impact on the
 server. I already have Mailman installed, and the entire list currently sits
 there. Is there any way to do this with Mailman?
 
 If you expect more than four messages per week to be sent to the list, then
 you can't do this with any mailing list manager.  (If I can still do
 arithmetic, it would take about 44 hours to send 14,000 messages at 300 per
 hour.)
 
 I think you need a different hosting company.
 
 Aside from that little detail, this general question has come up several
 times recently, and as far as I know the answer remains no.
 

Oops.  That was a little too strong, if the hosting company means 300
messages, not 300 recipients.  You would need to NOT turn on
personalization, or VERP, and you would probably need to turn off the
monthly password reminders.

Given that, you would still run into the answer that no, Mailman doesn't
throttle.  But some other list management software might work.  Go to the
Mailman FAQ (link in the footer to this message) and search for
   throttle
for more information.

Rather than a whole new hosting company, you may want to look for a separate
host for your list, one that specializes in lists.  You would then need list
mailing addresses like list.example.com rather than example.com, so the
world can direct the mail properly, and the same for the web interface.
Such a hosting company might prefer software other than Mailman, or might
prefer Mailman.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] virtual domains problem

2006-01-03 Thread John W. Baxter
On 1/3/06 9:29 AM, Sean Roe [EMAIL PROTECTED] wrote:

The macro
 MM_LISTCHK=MM_HOME/lists/${lc::$local_part}/config.pck
is later used in a list context
 require_files = MM_LISTCHK

So I to would expect the : in $(lc:$local_part) to have to be doubled.  But
what seems to be happening is that the second of the pair of colons is being
picked up as part of the string to be lower-cased.

You could make certain that the colon *doesn't* need to be doubled by
changing the list separator character in the require_files option:
require_files = ; MM_LISTCHK

If you do that, then for sure you only need a single : in the MM_LISTCHK
macro.  (You need to do the same magic other places the macro is used in
list context.)

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Released: Mailman 2.1.7b1

2005-12-29 Thread John W. Baxter
On 12/25/05 11:57 PM, Ralf Hildebrandt [EMAIL PROTECTED]
wrote:

 * John W. Baxter [EMAIL PROTECTED]:
 
 It doesn't look folded correctly in Ralf's message as received here.  I
 don't see whitespace after the CR LF.  Thus the second part isn't a proper
 continuation of the header.
 
 Oh, correct. I didn't notice this either. Good point!!
 
 This lack of white space could, of course, be an artifact of the tortured
 path the header has traveled to reach my screen.

Ralf, it would be useful to know what version of Python you are using with
Mailman.

As I read CookHeaders.py, the relevant code there looks right with respect
to folding headers, but it is subject to correct behavior in the str()
operation applied to an email.Header object.  That is, the
email.Header.encode() function.  This code has greatly changed between
Python 2.3 and 2.4, and I'd rather not work on understanding both forms.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Released: Mailman 2.1.7b1

2005-12-29 Thread John W. Baxter
On 12/29/05 11:11 AM, Ralf Hildebrandt [EMAIL PROTECTED]
wrote:

 * Ralf Hildebrandt [EMAIL PROTECTED]:
 
 So I should go for python 2.4?
 
 I installed python2.4, stopped the queuerunner and linked
 /usr/bin/python2.4 - /usr/bin/python and restarted the queuerunner.
 
 The problem seems to remain. So, I had a closer look:
 
 1) mutt displays the Subject: header OK.
 2) Postfix still shows:
 
 warning: header Subject: [webKess] webKess Stations- /
 Abteilungsregistrierung??Elisabeth_KH.1049
 
 in it's log, as before - but that's normal. When I saved the mail and
 opened in a hex editor, I found the two ? to be
 
 0A (LF) 09 (TAB)
 
 Mark said:
 
 So Mailman has folded a long subject according to RFC 2822 section 2.2.3
 
 This section says:
 
 The general rule is that wherever this standard allows for folding white
 space (not simply WSP characters), a CRLF may be inserted before any WSP.
 
 But it's only a LF, not a CR LF -- and the space that used to be in the
 Subject: has been transformed into a TAB character instead. So I'm not
 sure if that's correct folding (even when if mutt displays it correctly!)



Ah.  There is a difference between the line endings on the wire, which the
RFC is discussing, and the line endings on some particular machine.  On the
wire, the LFTAB sequence will (almost certainly) become CRLFTAB
and then (probably) switch back upon arrival on a Unix machine.  (Or stay as
is on Windows or become CRTAB on Mac OS 9 and below.)

The line-endingTAB sequence is good as it provides the whitespace needed
to make the second part a continuation.

As I recall, there was a mail program involved which didn't like the folded
header?

It appears that Mailman is doing the right thing.  (At least the designed
thing...the TAB rather than space bothers some, and the current code
uses space if a header comes in folded by a space.  That's what the little
dance in CookHeaders.py is working out.  TAB is used if an unfolded Subject:
expands enough due to the prefix being added that it now needs to be
folded.)


  John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Released: Mailman 2.1.7b1

2005-12-25 Thread John W. Baxter
On 12/24/05 8:23 AM, Mark Sapiro [EMAIL PROTECTED] wrote:

 Ralf Hildebrandt wrote:
 
 As you can see, =
 
 Subject: webKess Stations- / Abteilungsregistrierung Elisabeth_KH.1049
 was transformed into
 Subject: [webKess] webKess Stations- /
 Abteilungsregistrierung??Elisabeth_KH.1049
 
 (?? denotes a non-8-bit character). I wonder why a mere space sign
 needs to be transformed...
 
 
 and
 
 
 ?? denotes 2 non-printable characters. I'd need to check which ones
 EXACTLY.
 
 Found out: It's a CR LF.
 
 So Mailman has folded a long subject according to RFC 2822 section
 2.2.3, and it is not being properly unfolded by Postfix for logging.
 
 Or is there some other problem that I'm not seeing?

It doesn't look folded correctly in Ralf's message as received here.  I
don't see whitespace after the CR LF.  Thus the second part isn't a proper
continuation of the header.

This lack of white space could, of course, be an artifact of the tortured
path the header has traveled to reach my screen.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] How to stop sendmail from spewing messages one itstarts?

2005-12-08 Thread John W. Baxter
On 12/8/05 6:12 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 Paul Williams wrote:
 
 1).   A user added a large number of subscribers by uploading
  an Excel spreadsheet.  Mailman accepted the file and
  addresses appeared reasonable when viewed with IE but
  not so good with mozilla (each alpha char was followed by
  a box).   I was able to remove the names using the
  remove_members command by removing all members.
 
  It seems that it might be a good check when importing a
  list of users, for mailman to make sure it is a text file
  so users don't mess things up inadvertantly.
 
 
 What Mailman version is this? Current Mailman (2.1.6) is pretty good
 about weeding out addresses with non-printable ascii characters. In
 particular, it won't accept whatever characters were displaying as a
 'box'.

Is Excel perhaps producing UTF-16?


 
 
 2).   The second problem that developed is that the user has
  set notification on subscribing to yes and so she and
  her boss bere getting several thousand emails.
  I finally had to completely delete the list.
  Is there a better way to tell mailman to stop sending email
  from a specific list?   If that is possible, I have not
  bumped into an explanation how mailman works so I would
  be able to stop it sending emails.
 
 
 Mass subscribe allows subscribing with or without notifications
 regardless of list settings.

This is very much repairing the barn door after the horse is stolen, but for
such mass subscribes from previously-untested data, sending through a sample
of 10 or so addresses first isn't a bad idea.

  --John (cheering from the sidelines)



--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Setting up lists on a replacement list server w/different name

2005-11-18 Thread John W. Baxter
On 11/18/05 6:58 AM, Greg Earle [EMAIL PROTECTED] wrote:

 The old machine is running Majordomo and Sendmail, not Mailman and
 Postfix.  Sorry if that wasn't clearer.  So it's not a matter of
 just bringing lists/archives/etc. across, alas.

It was very clear in your original post, but that detail quickly got left
out in the process of quote-trimming.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Admin Password

2005-11-10 Thread John W. Baxter
On 11/10/05 5:55 AM, Bryan Carbonnell [EMAIL PROTECTED] wrote:

 On 10/11/05, Thomas Spuhler [EMAIL PROTECTED] wrote:
 On Thursday 10 November 2005 01:42 am, Stefan Henrico wrote:
 Hi guys
 
 Is there any way for me to retrieve my admin password?
 I was under the impression that I do know the password as I created a list
 not too long ago, but alas.. :)
 
 mmsitepass would give you the ste password.
 
 Actually mmsitepass SETS the site password.
 
 So Stefan, if you have command line access, you can use the mmsitepass
 command to set a new site password.

And if
history | grep mmsitepass
shows you the site password, you should consider using the parameterless
form of mmsitepass instead.  I had forgotten that it could be used either
with password in the command line (nice for scripting) or without (prompting
for the password), until I checked just now.

(It's a somewhat nasty exception to the fact that *most* things in
~mailman/bin give their usage if called with no parameters.)

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] HELP, using WIN XP Pro, Admin panel problems#2

2005-11-10 Thread John W. Baxter
On 11/10/05 9:12 AM, Bob Bales [EMAIL PROTECTED] wrote:

 
 - Original Message -
 From: Mark Sapiro [EMAIL PROTECTED]
 Subject: Re: [Mailman-Users] HELP, using WIN XP Pro, Admin panel problems#2
 
 Your web browser is not accepting cookies.
 
 Mark, I have cookies turned on in both IE6 and in Firefox. Or at least they
 say they are on.

Or the failing machine's clock is way off.  Did it forget about the end of
daylight time, perhaps?

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Posting problems to all users of our mailing list...

2005-10-26 Thread John W. Baxter
On 10/25/05 8:09 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 ISPs do lots of things with mail besides delivering it or rejecting it.
 Some ISPs will just silently discard mail they don't like. Thus in
 these cases, you won't see a bounce and the recipient won't see the
 mail and the ISP may not admit that this has happened. ISPs tend to
 think that it's to their advantage to protect their users from spam
 even if it means discarding some desired mail.

The above is part of the destruction of email that the spammers have
accomplished.

Note that it's not just the ISP.  We regularly get support calls about mail
not being received, when the logs clearly show that the message was
deposited into the user's mailbox and later picked up by the user's machine.
Something on the user's machine (our users primarily run Windows of some
vintage) has filed, dropped, or done whatever to the message.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Who can view subscription list?

2005-10-20 Thread John W. Baxter
On 10/20/05 7:19 PM, David [EMAIL PROTECTED] wrote:

 I have this checked as admin only but it showing to anyone whos
 subscribed?  Any thoughts on this?

Try with a different web browser (or after restart your browser, or you use
the Logout command).  Start the test sequence with a different browser, as
that is the most like an ordinary user.

I suspect you were simply using a browser which still knew (session
cookie) that it had logged in as administrator.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Strange errors

2005-10-19 Thread John W. Baxter
On 10/19/05 11:14 AM, Dan Szkola [EMAIL PROTECTED] wrote:

 Mark Sapiro wrote:
 
 Dan Szkola wrote:
 
  
 
 Patched the admin script as suggested. When I saw the error this
 morning, I emailed
 to the admin address of our test list. Here is what I got:
 
  - Transcript of session follows -
 PYTHONPATH /usr/local/mailman

 
 
 I wouldn't have expected this, but I don't think it should matter.
 
 What do you get if you add to the patch as follows
 
 --- admin   2005-10-14 16:31:42.078125000 -0700
 +++ admin_patched   2005-10-19 10:21:51.328125000 -0700
 @@ -25,8 +25,16 @@
 
 
 import sys
 +from os import environ
 +for env_var in environ:
 +print env_var, environ[env_var]
 +for s_path in sys.path:
 +print 'before =', s_path
 
 import paths
 +for s_path in sys.path:
 +print 'after =', s_path
 +
 from Mailman import mm_cfg
 from Mailman import Utils
 from Mailman.i18n import _
 
 
  
 
- Transcript of session follows -
 PYTHONPATH /usr/local/mailman
 AGENT sendmail
 before = /usr/local/mailman/scripts
 before = /usr/local/mailman
 before = /usr/local/lib/python24.zip
 before = /usr/local/lib/python2.4/
 before = /usr/local/lib/python2.4/plat-sunos5
 before = /usr/local/lib/python2.4/lib-tk
 before = /usr/local/lib/python2.4/lib-dynload
 after = /usr/local/mailman/pythonlib
 after = /usr/local/mailman
 after = /usr/local/mailman/scripts
 after = /usr/local/mailman
 after = /usr/local/lib/python24.zip
 after = /usr/local/lib/python2.4/
 after = /usr/local/lib/python2.4/plat-sunos5
 after = /usr/local/lib/python2.4/lib-tk
 after = /usr/local/lib/python2.4/lib-dynload
 after = /usr/local/lib/python2.4/site-packages
 Traceback (most recent call last):
   File /usr/local/mailman/scripts/admin, line 42, in ?
 from Mailman.Queue.sbcache import get_switchboard
   File /usr/local/mailman/Mailman/Queue/sbcache.py, line 19, in ?
 from Mailman.Queue.Switchboard import Switchboard
   File /usr/local/mailman/Mailman/Queue/Switchboard.py, line 47, in ?
 from Mailman.Logging.Syslog import syslog
   File /usr/local/mailman/Mailman/Logging/Syslog.py, line 22, in ?
 from Mailman.Logging.StampedLogger import StampedLogger
   File /usr/local/mailman/Mailman/Logging/StampedLogger.py, line 20, in ?
 from Mailman.Logging.Logger import Logger
   File /usr/local/mailman/Mailman/Logging/Logger.py, line 25, in ?
 from Mailman.Logging.Utils import _logexc
   File /usr/local/mailman/Mailman/Logging/Utils.py, line 18, in ?
 import traceback
 ImportError: No module named traceback
 554 5.3.0 unknown mailer error 1
 
 Oddly, the correct path statement is the only one with a trailing slash.


Have we eliminated the possibility that--due to some unfortunate
event--there really is no traceback module (or it can't be read)?

What do you get from
ls -l /usr/local/lib/python2.4/traceback.py

If it is there, does that file have world read permission?

Do you have multiple Python versions installed?

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] attachements question

2005-09-28 Thread John W. Baxter
On 9/28/05 1:30 AM, Brad Knowles [EMAIL PROTECTED] wrote:

  Why archivers don't use Message-Id for the URL, I don't know.
 
 Because some MUAs generate message-ids that are likely to
 collide.

In addition, the Message-Id values would have to be filtered, if used as is,
for URL-unfriendly characters (eg, Outlook Express tosses in a couple of $
characters).  Just another example of not trusting input from untrusted
sources.

The hash of Message-Id:, Date:, and Received: (all of the Received: headers)
would do, except for the case of an insane MTA--the one generating the top
Received: header--feeding the same message into Mailman multiple times.
Perhaps a representation of the computer's clock would help there.

There's also the small point that the presence of Message-Id: is a SHOULD,
not a MUST (some compromise in the musty past of the IETF, no doubt).

  --John


--
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=showamp;file=faq01.027.htp


[Mailman-Users] Mailman 2.1.2 and Python 2.4.1

2005-09-16 Thread John W. Baxter
Sorry, I haven't fully searched the FAQ and archives--I'm also guessing I
wouldn't find the answer if I did.

Does someone know without research whether Mailman 2.1.2 will run under
Python 2.4.1.  

(Due to a disk failure, we're having to replace the build of a server, while
mailman is running happily on the other machine.  If we just let [most of]
mailman get set up by our synchronization process, we'll end up with this
combination of Mailman 2.1.2 and Python 2.4.1 on the restored machine.)

Thanks.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] config.pck, apache, permissions and Errno 13

2005-09-15 Thread John W. Baxter
On 9/14/05 10:46 AM, Sam Gamgee [EMAIL PROTECTED] wrote:

 yes yes yes. I know that.
 but the results are not permanent. My problem is trying to find out why.

If the fixes are not permanent, then something is fixing them.  My memory
of the thread says that this happens periodically.

I've now forgotten what aspect of the fix isn't permanent in your case.  If
it is the setgid bit, then perhaps there is a periodic nanny process which
removes dangerous setgid bits.  If so, there probably is a these are OK
list associated with the process.

Traditionally, one looked carefully at what is run by cron...in some cases
that no longer suffices...for example Apple has moved much of the periodic
stuff out of cron into their launchd thing.  (Which probably isn't really
theirs, but Mac OS X is where I encounter the beast.)

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] mailman stopped working after upgrade

2005-09-13 Thread John W. Baxter
On 9/12/05 7:58 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 The wrapper is telling you that it
 expects to be executed as group 'mailman', and it looks from what
 you've presented that it was in fact built that way. It also seems you
 can't change it in your update package.
 
 The wrapper also complains that it is not being executed as group
 'mailman', but rather as group 'mail'. This is the confusing part
 because it seems from the above that you are telling Exim to invoke
 the wrapper as group 'mailman' yet the wrapper is telling you it is
 being invoked as group 'mail'. I would look carefully at the Exim
 configuration to be sure that
 
   MM_UID=mailman
   MM_GID=mailman
 
 are in the right place and are not being overridden somewhere else.

Has Exim lost its setuid bit (and/or its root ownership) in the upgrade?

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Enabling personalization with Digest Mode?

2005-09-02 Thread John W. Baxter
On 9/2/05 2:53 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 David Morris wrote:
 
 I have a subscriber to digest mode whose ISP is mandating her email
 address be in the To or CC header.
 
 The only way I can see to do this is through personalization. I have
 seen where I can do that with non-digest messages, but I can't find
 where I can do that with Digests. I would prefer (for performance
 reasons) to not enable personalization for the larger list, and turn it
 on just for the digest list.
 
 Can it be done? If not, how can I work around it (running mailman on
 Debian Linux with exim4)
 
 Personalized digests are not supported in Mailman 2.1. I'm not aware of
 any work around for your issue.

GMail, Yahoo Mail, etc.

As I've said before, the spammers have broken email.  This kind of
requirement is just another example.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] max_num_recipients variable question

2005-09-01 Thread John W. Baxter
On 8/31/05 7:00 PM, Stephen J. Turnbull [EMAIL PROTECTED] wrote:

 John == John W Baxter [EMAIL PROTECTED] writes:
 
 John But yes, 10 recipients known to Mailman is the limit as set
 John up by the default value.  Personally, I prefer a setting of
 John 1 (I hate broadcasting addresses into a mailing list).
 
 Does that actually work?  Although 10 is too many (I don't think I've
 ever seen a non-spam/troll with more than 5 including the list on the
 lists I manage), most of the lists I manage have occasional valid
 reasons for cross-posting or adding non-member recipients.  I would
 think the inconvenience would be greater with restriction to 1.

I probably should have said I would prefer.  As to cross-posting, for a
list where that is natural, a setting of 1 would not work well.

As to non-member recipients, that's why I would prefer a setting of 1.  I
don't think--in most cases--the addresses of such people should be broadcast
to lists.  If their spam filtering doesn't let Bcc-addressed messages
through, then a separate send seems in order.

[For the address I use for this and other work-related lists, it wouldn't
matter...this morning Google shows 3600 hits on the address:  it was ruined
years ago, before the spammers destroyed email.  The address does make a
nice honeypot, though.]

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] max_num_recipients variable question

2005-08-31 Thread John W. Baxter
On 8/31/05 7:46 AM, [EMAIL PROTECTED] [EMAIL PROTECTED]
wrote:

 Does max_num_recipients = 10 in the default configuration of the list, means
 that when I'm posting to the list I can additionaly write only 9 e-mails along
 with the list address and no more? If I'm writing more than 10 e-mail
 addresses along with the list address it goes to list admin approval?
 Is it for To Cc and Bcc alltogether?

Generally, mailman won't learn of Bcc recipients (except itself).  [Some
mailers may still include the full Bcc header on Bcc copies of the message,
as the RFCs still allow, but Mailman quite possibly doesn't bother looking,
since that is rare.]

But yes, 10 recipients known to Mailman is the limit as set up by the
default value.  Personally, I prefer a setting of 1 (I hate broadcasting
addresses into a mailing list).

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Some users do not get emails

2005-08-26 Thread John W. Baxter
On 8/26/05 4:04 AM, Tim Howes [EMAIL PROTECTED] wrote:

 Hi
 
 I am reasonably new to using mailman and I have a problem that I cannot
 trace.  I have setup a list which is essentially private.  I have managed to
 test the list by subscribing myself - however the main users of this list at
 Company A do not get any emails i.e. the initial confirmation email hence
 are not able to use the list.
 
 I have made sure that the different types of emails are in their spam
 program to be by passed i.e. listname-owner or listname-request@
 
 I have also test by using hotmail accounts and gmail accounts and they seem
 to be fine.
 
 The only clue I have at present is that the log /var/log/mailman/bounce
 appears to have entries for this failed attempts.  But I cannot be sure if
 it my setup that is preventing the emails are their system.
 
 Example log entry
 
 Aug 25 12:00:35 2005 (32397) bounce message with non-members of listname:
 [EMAIL PROTECTED]
 
 My mailman version is mailman-2.1.1-5 on RHE3
 
 Thanks in advance for any pointers on this.

If your message to the list came from the same host which sends the mailing
list mail to the list, it is quite likely that companyA.com's mail server is
refusing the messages.  You list message entered the Mailman-users mailing
list system here:

Received: from dns0.ssi.uk.net (unknown [62.89.146.20])
by bag.python.org (Postfix) with ESMTP
for mailman-users@python.org; Fri, 26 Aug 2005 13:05:30 +0200 (CEST)

host 62.89.146.20
20.146.89.62.in-addr.arpa domain name pointer
62-89-146-20.pool.free.th.hotchilli.net.

(Line broken by email client.)

That IP is on the Spamhaus list, and likely many others.

Check the log entries your MTA creates when you try to send a list message.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Reply to all with original destination and list destination

2005-08-10 Thread John W. Baxter
On 8/10/05 7:36 AM, Tiago Cruz [EMAIL PROTECTED] wrote:

 Stephen J. Turnbull escreveu:
 
 So the best solution is to configure the list server to leave the
 Reply-To header alone and you get a good mail agent.  If you're stuck
 with a mail agent that has no reply to list command, then you're
 also stuck with the inability to implement the options you prefer.
 
 That's good enough and your letter solved my doubts, thanks!
 
 So, now I'm' going to spam the list of mozilla-thunderbird-devel asking
 for the button: I want a 'reply to list' button :-)
 
 Thanks again, have a nice day!

Note that with Thunderbird, there could well be a plugin available that does
what you want.  Or not, of course.

But it would be worth checking.

  --John (who has other reasons for not using Thunderbird)


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Incorrect mail being received on mailman list

2005-08-09 Thread John W. Baxter
On 8/9/05 7:37 AM, Richard Hobbs [EMAIL PROTECTED] wrote:

 Hello,
 
 We have routers setup in exim, in the following order:
 
  - mailman_router:
  - dnslookup:
  - system_aliases:
  - userforward:
  - spam_router:
  - localuser:
 
 Lets say our domain is domain.com and we have one mailing list named
 fred.
 
 When emails are sent through exim to the address [EMAIL PROTECTED],
 they are actually accepted by mailman and delivered to [EMAIL PROTECTED].
 This is obviously incorrect.
 
 Should mailman be reconfigured to only accept mail for particular domains,
 or do I have the routers in a non-perfect order?
 
 Any advice is very much appreciated :-)

You have the routers out of order.

You don't want to be doing local aliasing while messages for the world are
still being considered by the routers.  mailman_router after dnslookup
should do the trick, given your router list above.

  --John (just bitten by a much more obscure version of the problem on one
of our non-public machines)


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Is this a mailman or postfix error?

2005-07-28 Thread John W. Baxter
On 7/28/05 4:13 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 Does this setting change whether or
 not postfix runs chrooted or not?

Well, the option probably doesn't change, but the locations of lots of
things do change.  For starters, if chrooted, Postfix couldn't find the
wrapped CGI unless it were at the proper path inside the jail.  Same
may/should be true for what the CGI tries to reference, and so on.

I'll leave the rest for someone who knows what he or she is talking about.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Setting Sender Name

2005-07-18 Thread John W. Baxter
On 7/18/05 5:09 PM, Jim Tittsler [EMAIL PROTECTED] wrote:

 
 On Jul 19, 2005, at 09:00, Tim Arney wrote:
 
 For my mailing list, I have it set so that the senders email
 address is
 masked with the list address.  So for example, I presume if you
 receive a
 digest of this list then it would come from mailman-
 [EMAIL PROTECTED], not
 something like Mailman Users mailman-users@python.org.  Does
 that clear
 up my problem?
 
 If you update to Mailman 2.1.6 (or at least replace your old Mailman/
 Handlers/Cleanse.py with the current one (which you could fetch from
 CVS)), Mailman will use the 'description' field (of the General
 Options page) as the name associated with the list.
 
Which I find to be a great nuisance, since the Description tends to be a bit
longer than makes sense as the name portion of the address.  I don't think a
field should be used in two such disjoint places.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] REQ: member list with nomail

2005-07-12 Thread John W. Baxter
On 7/9/05 11:31 AM, Daevid Vincent [EMAIL PROTECTED] wrote:

 There should be a way under the Membership Management...  section in the
 web UI to show all members who are set to 'no mail'. This way I can weed out
 users that are basically useless on the list.

But no mail users aren't necessarily useless *to the subscriber*.

They are, for example, a way to read the list at home but occasionally post
from a work account (assuming a list to which only subscribers can post).
I've been known to set some up behind the subscribers' backs, to cut down
moderation delays and workloads, when I see a pattern.

Nonetheless, I agree the GUI would be better with the option.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] SMTPDirect issues (Name or service not known)

2005-06-12 Thread John W. Baxter
On 6/11/05 9:39 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 I don't understand why SMTPDirect.pyc is not recreated. It should be
 created when OutgoingRunner.py is initialized. It does

The typical--of Python generally--reason is that the process which does the
import doesn't have permissions (on the directory) to create or replace the
.pyc file.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Migration from Linux to MacOSX

2005-06-07 Thread John W. Baxter
On 6/6/05 10:06 AM, Carfield Yim [EMAIL PROTECTED] wrote:

 Thx for the information, however I get problem from the starting...
 where can I download the binary of mailman? I just have a mac mini which
 don't come with make and gcc. Besides, as I don't have other software
 need to compile, I would like prevent this process, do you know anywhere
 can download the binary?

The Mini's DVD Mac OS X Install Disk 1 includes at the top level a folder
Xcode Tools  make, gcc etc are in there, but you'll need to run the
installer inside the folder and install most of XCode (I think there may be
a few things you can leave out...I don't, so I'm not sure).

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Migration from Linux to MacOSX

2005-06-05 Thread John W. Baxter
On 6/5/05 1:41 PM, Heather Madrone [EMAIL PROTECTED] wrote:

 I'm running Mailman on OSX 10.2.8.  The setup was straightforward
 Installation varies depending on which version of OSX you're running,
 and your preferred MTA.  For some reason, a lot of versions of OSX
 come with sendmail preinstalled while others have postfix or nothing.

sendmail was in the earlier versions of Mac OS X.  Postfix--instead--showed
up in either Jaguar or Panther (I ignored it in Jaguar).  A positive change,
IMHO.  I haven't gone beyond the setup produced for me by the third party
Postfix Enabler.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] What is the problem when...

2005-06-04 Thread John W. Baxter
On 6/4/05 4:51 AM, PeteBell [EMAIL PROTECTED] wrote:

 And is there any reason why emails to a mailman list from Gmail
 accounts should not get sent out?

Well, Gmail inserts the very very long--and with few whitespace
interludes--domain keys header.  When I read one of those headers in Eudora
(Macintosh, of course), Eudora breaks it on screen in such a way that it
*appears* to break the header sequence.

That isn't so, as I found by widening the Eudora window across a screen and
a half...the header really is just one long line of--to be kind--stuff.

Mailman (probably the Python Email module) may be having trouble with that.

If the domain keys header is the problem, and it relates to the email
module, poor Barry...he just tuned that up.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] how can moderators automatically subscribe users?

2005-06-03 Thread John W. Baxter
On 6/2/05 8:39 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 Ricardo Kleemann wrote:
 
 I know that via the web interface this is quite easy. However, I have a need
 to be able to subscribe users via email commands, without the user being
 subscribed getting a confirmation email. In other words, someone asks to be
 inserted into the list, and then an email is sent with the subscribe command
 in it.
 
 Is this possible?
 
 I think that as long as subscribe_policy includes confirm, the
 subscribee will always receive a confirm e-mail from a subscribe (or
 join) e-mail command.
 
 This is at least in part because it's so easy to send a subscribe
 command for someone else. I've looked at the code, and I don't see
 that Approved: headers are handled in e-mail command processing. It's
 generally assumed that the list admin will use the web interface.

As an RFE, allowing Approved: headers in this context would be a good thing
to ask for.

Adjusting the Python code to do so and offering a patch against Mailman
2.1.6 would also be feasible, if it matches Ricardo's talents or those of
someone he enlists.

It may also be that Mailman in the 2.x form isn't the right tool to use for
solving Ricardo's problem.

Mailman was built to be web-interface driven in part because lots of
MajorDomo, LISTSERV, and others were tired of having to do things by email
command (including me).  And tired of waiting for the ever-receding
MajorDomo 2.  The email commands which are there are there basically so that
list users could keep doing things the familiar way when their list was
moved to Mailman.  [I wasn't around during Mailman's early days--we first
installed 2.0.6--I'm reading between the lines in writing this paragraph.]

  --John
  


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] how can moderators automatically subscribe users?

2005-06-03 Thread John W. Baxter
On 6/2/05 8:39 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 Ricardo Kleemann wrote:
 
 I know that via the web interface this is quite easy. However, I have a need
 to be able to subscribe users via email commands, without the user being
 subscribed getting a confirmation email. In other words, someone asks to be
 inserted into the list, and then an email is sent with the subscribe command
 in it.
 
 Is this possible?
 
 I think that as long as subscribe_policy includes confirm, the
 subscribee will always receive a confirm e-mail from a subscribe (or
 join) e-mail command.

Hmmm...another thought.

A possibility would be to write a program (in whatever language is
convenient and safe) which receives the email commands at some address not
related to mailman, validates them for authenticity by whatever means (I'd
be tempted to use PGP or GPG signatures here, and a sufficiently paranoid*
person would add encryption), and then drives the Mailman command line tool
which can add addresses without confirmation.

There remains nothing in as-shipped Mailman through 2.1.6 which will do what
Ricardo wants.

  --John
   * It's not paranoia if they really are out to get you.


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] short question, probably an FAQ that I've overlooked.

2005-06-02 Thread John W. Baxter
On 6/2/05 5:50 PM, Larry Stone [EMAIL PROTECTED] wrote:

 On 6/2/05 2:27 PM, Brad Knowles at [EMAIL PROTECTED] wrote:
 
 Proper mailing list management systems don't use
 blind-carbon-copies.  The equivalent that they do use is to list
 multiple envelope recipients, whose addresses are not necessarily
 referred to on the To: or Cc: headers.
 
 Brad, I realize this is getting a little off of Mailman but how is that
 different from what a BCC does? A BCC header is local to the originating
 MUA - it doesn't appear in the transmitted message but the BCC recipients do
 become envelope recipients. So from the view of the MTA, isn't what you say
 Mailman does exactly the same as what the MUA does with a BCC?

Not really.  Some MUAs preserve the full Bcc header for anyone in that
header, but removed it for the To: and Cc: recipients.  Others set up a Bcc:
header with just the individual recipient's address (clearly these talk to
the MTA separately for each Bcc: recipient).  And most remove it.  All these
behaviors are sanctioned by the RFCs (clearly a compromise in the RFC
development process).

Also, there are more knobs--outside Mailman--that can be messed with.  I
don't know how in Postfix; I never will know how in sendmail (I'm 66--I
won't live long enough to learn sendmail).  In Exim, it's a matter of
settings in a transport, with routers feeding appropriate domains to the
transport.  So you could arrange to send large batches most places, batches
of one to AOL, and batches of 5 to xyz.example.com, for example.

Also, I don't believe that the original posting's 5xx response meant that
the receiving site thought that your machine is an open relay--it guessed it
might be because of too many invalid recipient addresses in one connection,
which is typical of spamming through open relays (and spamming generally).

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] short question, probably an FAQ that I've overlooked.

2005-06-02 Thread John W. Baxter
On 6/2/05 6:07 PM, John W. Baxter [EMAIL PROTECTED] wrote:

 Not really.  Some MUAs preserve the full Bcc header for anyone in that
 header, but removed it for the To: and Cc: recipients.  Others set up a Bcc:
 header with just the individual recipient's address (clearly these talk to
 the MTA separately for each Bcc: recipient).  And most remove it.  All these
 behaviors are sanctioned by the RFCs (clearly a compromise in the RFC
 development process).

What I didn't say and should have is that the MTA used for submission may
also play a role in this process.

There's a lively discussion in the exim-users list archives (sorry, no URL
handy).  That discussion included a rehash of the issue on the appropriate
IETF list (requested by Exim's developer, Philip Hazel--also the father of
the PCRE code).  The essential result was that MTAs when not acting in
submission form as part of the MUA should leave any Bcc: headers alone.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] mailman simply *stops* sending messages

2005-05-20 Thread John W. Baxter
On 5/20/05 3:23 PM, Rob Scott [EMAIL PROTECTED] wrote:

 moral of the story: Python hates the French almost as much as Dubya does..

Or perhaps Python's code likes the RFCs.

From RFC 2183:

   NOTE ON PARAMETER VALUE LENGHTS: A short (length = 78 characters)
   parameter value containing only non-`tspecials' characters SHOULD be
   represented as a single `token'.  A short parameter value containing
   only ASCII characters, but including `tspecials' characters, SHOULD
   be represented as `quoted-string'.  Parameter values longer than 78
   characters, or which contain non-ASCII characters, MUST be encoded as
   specified in [RFC 2184].

an accented e is a not-ASCII character.

If the sending MUA didn't encode it, it's an MUA error (this is NOT a new
RFC)--dated in 1997.

If the MUA did encode the name, and Mailman decoded it and then choked on
the result later, that would be a clear Mailman error.

  --John


--
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=showamp;file=faq01.027.htp


Re: [Mailman-Users] Setting sitewide defaults that can't be changed?

2005-05-18 Thread John W. Baxter
On 5/18/05 2:09 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 Mark Sapiro wrote:
 
 Alternatively, I *think* (Warning! I don't know what I'm talking about)
 you can just remove the Mailman/Gui/Archive.py* files alltogether AND
 put
 
 ARCHIVE_CATEGORIES.remove('archive')
 DEFAULT_ARCHIVE = Off
 
 in mm_cfg.py to remove the Archiving Options completely and default
 'archive' to Off for new lists.
 
 Oooops. That should be
 
 ADMIN_CATEGORIES.remove('archive')


I really thought the Original Poster enquired about maximum message size,
not archiving.  Perhaps I missed a transition.

  --John


--
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=showamp;file=faq01.027.htp


  1   2   3   >