From estlibit@quickstockpower.com Fri Dec 22 17:11:58 2006
From: estlibit@quickstockpower.com (estlibit@quickstockpower.com)
Date: Fri, 22 Dec 2006 12:11:58 -0500
Subject: [Mailman-Developers] New Internet Casino page. $10 free on signup!!!!!
Message-ID: <0u3a0fn.mfi58k@mx09.quickstockpower.com>
We've already paid out over a cool MILLION
DOLLARS to
WINNERS just like YOU.
Enter the Finest, Highest Paying Casino Online
$25,000 WINNERS are cashing in at our casino
DAILY.
Grab YOUR share of this wealth pool and open an account now. We'll bring the
finest, most secure, highest paying casino on the Net right to your desktop.
We deliver the best games, like REAL LAS VEGAS STYLE
BLACKJACK plus Caribbean Stud, Draw Poker and LOTS of the loosest Slot
Machines you'll ever find. You're just a click away from High Paying Winning
Action.
FREE $10 SIGN UP for EVERY new player.
CLICK
HERE To Enter The Casino and Win Big Now
3D JAVA & Muti-Player.
Play the best online Casino in the world right now.
NO DOWNLOADS necessary.
INSTANT ACCESS
High quality, totally secure and private CASINO FUN, right on your computer
in the comfort and privacy of home.
PLAY WITH A PROVEN GAMING ORGANIZATION.
Your privacy is taken very seriously and is assured.
WIN BIG at our Virtual Tables and Cash Out Instantly!
To Be Removed From Future Mailings: CLICK HERE
From estlibit@quickstockpower.com Fri Dec 22 17:11:58 2006
From: estlibit@quickstockpower.com (estlibit@quickstockpower.com)
Date: Fri, 22 Dec 2006 12:11:58 -0500
Subject: [Mailman-Developers] New Internet Casino page. $10 free on signup!!!!!
Message-ID: <0u3a0fn.mfi58k@mx09.quickstockpower.com>
We've already paid out over a cool MILLION
DOLLARS to
WINNERS just like YOU.
Enter the Finest, Highest Paying Casino Online
$25,000 WINNERS are cashing in at our casino
DAILY.
Grab YOUR share of this wealth pool and open an account now. We'll bring the
finest, most secure, highest paying casino on the Net right to your desktop.
We deliver the best games, like REAL LAS VEGAS STYLE
BLACKJACK plus Caribbean Stud, Draw Poker and LOTS of the loosest Slot
Machines you'll ever find. You're just a click away from High Paying Winning
Action.
FREE $10 SIGN UP for EVERY new player.
CLICK
HERE To Enter The Casino and Win Big Now
3D JAVA & Muti-Player.
Play the best online Casino in the world right now.
NO DOWNLOADS necessary.
INSTANT ACCESS
High quality, totally secure and private CASINO FUN, right on your computer
in the comfort and privacy of home.
PLAY WITH A PROVEN GAMING ORGANIZATION.
Your privacy is taken very seriously and is assured.
WIN BIG at our Virtual Tables and Cash Out Instantly!
To Be Removed From Future Mailings: CLICK HERE
From msapiro at value.net Sat Dec 2 01:04:02 2006
From: msapiro at value.net (Mark Sapiro)
Date: Fri, 01 Dec 2006 16:04:02 -0800
Subject: [Mailman-Developers] The age old question - virtual domains
In-Reply-To: <016801c71439$30b750c0$650aa8c0@office>
References: <016801c71439$30b750c0$650aa8c0@office>
Message-ID: <4570C2F2.70300@value.net>
Michael Kabot wrote:
>
> I've got this all working well. The ONLY issue that I can see is that I
> need to have mailman munge two email addresses...
> - In the mail that is forwarded to the list members, the Reply-To and "on
> behalf of" of the person who sent the email needs to be put back in. Based
> on the forwarding, it is showing up as -
> - In that same email, change the --bounces
> email to just -bounces.
>
> Can someone help me with two things
> 1. I need a pointer to where in the code to do the munge above.
> 2. Any gotcha's you can think of to this idea?
These are all in SMTPDirect.py, but they are tricky because bounce
processing is involved. See
for some discussion of this.
There was also a recent discussion of sender header munging on this
list. See
,
and
,
and look for threads "Sender field" and "effects of not rewriting the
Sender header".
--
Mark Sapiro The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
From joe at skyrush.com Mon Dec 4 21:52:23 2006
From: joe at skyrush.com (Joe Peterson)
Date: Mon, 04 Dec 2006 13:52:23 -0700
Subject: [Mailman-Developers] Postfix/virtual-mailman not compatible when
using dedicated destination (like "localhost")
Message-ID: <45748A87.7030904@skyrush.com>
I wanted to post this to the developer list and see if there have been
any previous thoughts on my situation and also if there are related
features being developed for 3.0 (if so, there's probably no point in
patching 2.x).
Anyway, my postfix configuration, although probably not rare, seems to
be different that many. In my case, all of my domains are "virtual". I
have real unix users, and in order to have the same email account name
in different domains, I make a user with "name-domain". In my postfix
virtual file, I map "name at domain" to name-domain, however, since I do
not want to pick one of my actual domains as the default destination, I
set $mydestination to "localhost", requiring me to map "name at domain" to
"name-domain at localhost". The benefit is that there is no domain to
which "name-domain at domain" would work (I do not want this to work as a
side effect).
Sorry for the long description!! :) Anyway, give the above, without
modifying MTA/Postfix.py (and it's a trivial mod, I know), there is no
way to make Mailman's automatic postfix alias stuff completely work. I
now have my own auto-generated virtual file and I do not use
virtual-mailman, but I'd rather take advantage of it if I could.
There's another guy in my situation who patched Postfix.py, and I
recently contacted him to see if he's every communicated with you guys
or submitted a patch. He said no, but he's be glad if I did. So that
brings me here! :) I looked at the latest svn code, and I did not see
something like this implemented. His site, which describes all of this, is:
http://www.qnan.org/~pmw/howtos/mailman-virtuals.html
I've submitted patches for Mailman before, and I'd be glad to do one
again, but I wanted to ask:
1) Do you see benefit to adding a variable that would define this
right-hand-side domain (e.g. "localhost") for virtual-mailman?
2) What is a good name for the variable? (POSTFIX_VIRTUAL_DESTINATION?)
Thanks, Joe
From tkikuchi at is.kochi-u.ac.jp Tue Dec 5 00:58:56 2006
From: tkikuchi at is.kochi-u.ac.jp (Tokio Kikuchi)
Date: Tue, 05 Dec 2006 08:58:56 +0900
Subject: [Mailman-Developers] Postfix/virtual-mailman not compatible
when using dedicated destination (like "localhost")
In-Reply-To: <45748A87.7030904@skyrush.com>
References: <45748A87.7030904@skyrush.com>
Message-ID: <4574B640.4080700@is.kochi-u.ac.jp>
Hi,
Joe Peterson wrote:
>
> http://www.qnan.org/~pmw/howtos/mailman-virtuals.html
>
In mailman-2.2, Postfix.py is considerably patched from the current
version, especially making use of LMTP interface. New configuration
output is summarized in
http://mail.python.org/pipermail/mailman-developers/2006-November/019307.html
(you should convert back ' at ' -> '@')
In this model, your '@localhost' corresponds to '@dom1.example.com' and
all your list and personal maiboxes are to 'dom2.example.com'. You need
no individual listname(-subqueue) destination in
aliases/virtual/transport files. Only one line
dom2.example.com lmtp:localhost:8025
in transport file. You only have to manage /etc/postfix/virtual for
personal accounts.
Is this suffice your needs?
> I've submitted patches for Mailman before, and I'd be glad to do one
> again, but I wanted to ask:
>
> 1) Do you see benefit to adding a variable that would define this
> right-hand-side domain (e.g. "localhost") for virtual-mailman?
>
> 2) What is a good name for the variable? (POSTFIX_VIRTUAL_DESTINATION?)
--
Tokio Kikuchi, tkikuchi at is.kochi-u.ac.jp
http://weather.is.kochi-u.ac.jp/
From barry at python.org Tue Dec 5 01:18:23 2006
From: barry at python.org (Barry Warsaw)
Date: Mon, 4 Dec 2006 19:18:23 -0500
Subject: [Mailman-Developers] Postfix/virtual-mailman not compatible
when using dedicated destination (like "localhost")
In-Reply-To: <4574B640.4080700@is.kochi-u.ac.jp>
References: <45748A87.7030904@skyrush.com> <4574B640.4080700@is.kochi-u.ac.jp>
Message-ID:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Dec 4, 2006, at 6:58 PM, Tokio Kikuchi wrote:
> In mailman-2.2, Postfix.py is considerably patched from the current
> version, especially making use of LMTP interface. New configuration
> output is summarized in
>
> http://mail.python.org/pipermail/mailman-developers/2006-November/
> 019307.html
> (you should convert back ' at ' -> '@')
>
> In this model, your '@localhost' corresponds to '@dom1.example.com'
> and
> all your list and personal maiboxes are to 'dom2.example.com'. You
> need
> no individual listname(-subqueue) destination in
> aliases/virtual/transport files. Only one line
> dom2.example.com lmtp:localhost:8025
> in transport file. You only have to manage /etc/postfix/virtual for
> personal accounts.
>
> Is this suffice your needs?
The other thing is that you'll get the individual -subqueue entries
if you don't want to use LMTP_ONLY_DOMAINS (presumably because you
can't create a separate subdomain for your lists). Right?
- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iQCVAwUBRXS61HEjvBPtnXfVAQLH3AQAtbKr7JfW6AulxhCWhRUyhF5zL5u8mgNN
0Hk90G12ch0M8DZm6gA6XWqr0fL314p9e7Jrzd/ikTY5L6ZbjYsHju15Y1oVbWSt
1SNN2RmiShz3f6OwNCe4KvQIUjiqLMJu+Qg3KMw4EBypodxaupOzWM+3ZMkdPnWh
k0kVdLmdL18=
=Xq4L
-----END PGP SIGNATURE-----
From barry at python.org Tue Dec 5 01:25:02 2006
From: barry at python.org (Barry Warsaw)
Date: Mon, 4 Dec 2006 19:25:02 -0500
Subject: [Mailman-Developers] Postfix/virtual-mailman not compatible
when using dedicated destination (like "localhost")
In-Reply-To:
References: <45748A87.7030904@skyrush.com> <4574B640.4080700@is.kochi-u.ac.jp>
Message-ID: <7ABC4852-2279-4E35-A369-1FACC764D588@python.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Dec 4, 2006, at 7:18 PM, Barry Warsaw wrote:
> On Dec 4, 2006, at 6:58 PM, Tokio Kikuchi wrote:
>
>> In mailman-2.2, Postfix.py is considerably patched from the current
>> version, especially making use of LMTP interface. New configuration
>> output is summarized in
>>
>> http://mail.python.org/pipermail/mailman-developers/2006-November/
>> 019307.html
>> (you should convert back ' at ' -> '@')
>>
>> In this model, your '@localhost' corresponds to '@dom1.example.com'
>> and
>> all your list and personal maiboxes are to 'dom2.example.com'. You
>> need
>> no individual listname(-subqueue) destination in
>> aliases/virtual/transport files. Only one line
>> dom2.example.com lmtp:localhost:8025
>> in transport file. You only have to manage /etc/postfix/virtual for
>> personal accounts.
>>
>> Is this suffice your needs?
>
> The other thing is that you'll get the individual -subqueue entries
> if you don't want to use LMTP_ONLY_DOMAINS (presumably because you
> can't create a separate subdomain for your lists). Right?
I realize that in context, this is confusing. In Mailman 2.2 if you
don't use LMTP_ONLY_DOMAINS, you'll get the individual -subqueue
entries in the transport file, but I believe you will not have name
collisions because the same entries do not need to be added to the
alias files. LMTP delivery rocks! (Thanks to Tokio :).
- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iQCVAwUBRXS8X3EjvBPtnXfVAQIXdgQAtcsB5O7Mpw4Q5ER6V3wf5Y5Db4ugoR2P
jq3Dk+UXTZZ+Uwa88r6X2qlR4GChfXp3CjGvwYcQUjhpP3R3PGHCznfQhANC+ZJH
kQtLyP9PIwrOT1eS3sVvgive5U93q7VuOONI0SX1ZFiVXBSUNYH5wOY8+x5QhlcI
Or5i+NPTvGM=
=SJTJ
-----END PGP SIGNATURE-----
From tkikuchi at is.kochi-u.ac.jp Tue Dec 5 01:28:17 2006
From: tkikuchi at is.kochi-u.ac.jp (Tokio Kikuchi)
Date: Tue, 05 Dec 2006 09:28:17 +0900
Subject: [Mailman-Developers] Postfix/virtual-mailman not
compatible when using dedicated destination (like "localhost")
In-Reply-To:
References: <45748A87.7030904@skyrush.com> <4574B640.4080700@is.kochi-u.ac.jp>
Message-ID: <4574BD21.5000307@is.kochi-u.ac.jp>
Sorry, I forgot to reply-all.
> The other thing is that you'll get the individual -subqueue entries
> if you don't want to use LMTP_ONLY_DOMAINS (presumably because you
> can't create a separate subdomain for your lists). Right?
Yeah, right. :-)
LMTP_ONLY may be a little bit confusing because you can bypass this by
/etc/postfix/virutal. MOSTLY_LMTP_DOMAINS ?
--
Tokio Kikuchi, tkikuchi at is.kochi-u.ac.jp
http://weather.is.kochi-u.ac.jp/
From barry at python.org Tue Dec 5 02:03:15 2006
From: barry at python.org (Barry Warsaw)
Date: Mon, 4 Dec 2006 20:03:15 -0500
Subject: [Mailman-Developers] Postfix/virtual-mailman not
compatible when using dedicated destination (like "localhost")
In-Reply-To: <4574BD21.5000307@is.kochi-u.ac.jp>
References: <45748A87.7030904@skyrush.com> <4574B640.4080700@is.kochi-u.ac.jp>
<4574BD21.5000307@is.kochi-u.ac.jp>
Message-ID: <9A7A4B27-E893-48C2-9657-64A82172FCDD@python.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Dec 4, 2006, at 7:28 PM, Tokio Kikuchi wrote:
> LMTP_ONLY may be a little bit confusing because you can bypass this by
> /etc/postfix/virutal. MOSTLY_LMTP_DOMAINS ?
LMTP_TRANSPORT_DOMAINS?
Also, will this variable have applicability to other LMTP-supporting
MTAs? If so, then keeping it generic is good, otherwise we might
want POSTFIX_LMTP_TRANSPORT_DOMAINS.
Thoughts?
- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iQCVAwUBRXTFV3EjvBPtnXfVAQKkgwP/WnFMkSK25tZWkhuY7mOgL6imzpUdIuZd
UUViP91UzaT4uRAbOavGjkHuo5je6/XqTTsWjhGmGg2V9NTzt1Vn31Hwc13Hr+eh
cMoMh4X8qr1f4Q08ATSSxwiV4As4zn2u0eLjg5DeWTTUOo2ljpkMqqpDEonaWlmq
5MsilmtoInw=
=U1sp
-----END PGP SIGNATURE-----
From joe at skyrush.com Tue Dec 5 15:12:50 2006
From: joe at skyrush.com (Joe Peterson)
Date: Tue, 05 Dec 2006 07:12:50 -0700
Subject: [Mailman-Developers] Postfix/virtual-mailman not
compatible when using dedicated destination (like "localhost")
In-Reply-To: <7ABC4852-2279-4E35-A369-1FACC764D588@python.org>
References: <45748A87.7030904@skyrush.com>
<4574B640.4080700@is.kochi-u.ac.jp>
<7ABC4852-2279-4E35-A369-1FACC764D588@python.org>
Message-ID: <45757E62.3030800@skyrush.com>
Thanks guys - I have never messed with LMTP. It looks like it indeed is
appropriate for local delivery (I am starting to read up on it now).
I'll have to do some more Postfix experimenting!
I do not have Mailman 2.2 installed on my mail server (I am at 2.1.9),
so I cannot try it out immediately, but I will keep this in mind, and I
*think* it is a way to solve the issue I have, especially if LMTP would
be better to use even for my non-mailman virtuals anyway (I'll play
around with this).
However, if the only reason to use LMTP would be to allow Mailman's
virtual stuff to work (and if there are disadvantages to using it), I
could imagine that having a config variable for a destination domain
might still be useful for non-LMTP cases (again, I need to study LMTP a
little more).
-Joe
Barry Warsaw wrote:
> On Dec 4, 2006, at 7:18 PM, Barry Warsaw wrote:
>
>> On Dec 4, 2006, at 6:58 PM, Tokio Kikuchi wrote:
>
>>> In mailman-2.2, Postfix.py is considerably patched from the current
>>> version, especially making use of LMTP interface. New configuration
>>> output is summarized in
>>>
>>> http://mail.python.org/pipermail/mailman-developers/2006-November/
>>> 019307.html
>>> (you should convert back ' at ' -> '@')
>>>
>>> In this model, your '@localhost' corresponds to '@dom1.example.com'
>>> and
>>> all your list and personal maiboxes are to 'dom2.example.com'. You
>>> need
>>> no individual listname(-subqueue) destination in
>>> aliases/virtual/transport files. Only one line
>>> dom2.example.com lmtp:localhost:8025
>>> in transport file. You only have to manage /etc/postfix/virtual for
>>> personal accounts.
>>>
>>> Is this suffice your needs?
>> The other thing is that you'll get the individual -subqueue entries
>> if you don't want to use LMTP_ONLY_DOMAINS (presumably because you
>> can't create a separate subdomain for your lists). Right?
>
> I realize that in context, this is confusing. In Mailman 2.2 if you
> don't use LMTP_ONLY_DOMAINS, you'll get the individual -subqueue
> entries in the transport file, but I believe you will not have name
> collisions because the same entries do not need to be added to the
> alias files. LMTP delivery rocks! (Thanks to Tokio :).
>
> -Barry
>
_______________________________________________
Mailman-Developers mailing list
Mailman-Developers at python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives:
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-developers/joe%40skyrush.com
Security Policy:
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
From barry at python.org Tue Dec 5 15:23:54 2006
From: barry at python.org (Barry Warsaw)
Date: Tue, 5 Dec 2006 09:23:54 -0500
Subject: [Mailman-Developers] Postfix/virtual-mailman not
compatible when using dedicated destination (like "localhost")
In-Reply-To: <45757E62.3030800@skyrush.com>
References: <45748A87.7030904@skyrush.com>
<4574B640.4080700@is.kochi-u.ac.jp>
<7ABC4852-2279-4E35-A369-1FACC764D588@python.org>
<45757E62.3030800@skyrush.com>
Message-ID: <69584020-75D4-47D6-BB1B-323719E26CF3@python.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Dec 5, 2006, at 9:12 AM, Joe Peterson wrote:
> I do not have Mailman 2.2 installed on my mail server (I am at 2.1.9),
> so I cannot try it out immediately, but I will keep this in mind,
> and I
> *think* it is a way to solve the issue I have, especially if LMTP
> would
> be better to use even for my non-mailman virtuals anyway (I'll play
> around with this).
Mailman 2.2 isn't near production ready yet, however I could imagine
someone back porting the LMTP support into Mailman 2.1 --
unofficially. I don't want to officially support it for Mailman 2.1,
but it would be a fairly contained set of patches so it could be
added to the contrib directory or some such.
- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iQCVAwUBRXWA/3EjvBPtnXfVAQKJDgQAhUd9zm8unUtRoxsAt0wZhk/KXRWiiTHq
kNSrGJbtuT/P5L53lnSH3TCagvMQM7RJnAFVesMr97WqOjnfVXlrVnBlkJEmcYN6
CIN+pQTTke36Tm2qpt8fCQUtpGjg2NmDeFA9gh0o3+QxEY6Dwr5H8egfvRjYyX8k
BmXqgA8LiY0=
=+kjn
-----END PGP SIGNATURE-----
From joe at skyrush.com Tue Dec 5 15:41:27 2006
From: joe at skyrush.com (Joe Peterson)
Date: Tue, 05 Dec 2006 07:41:27 -0700
Subject: [Mailman-Developers] Postfix/virtual-mailman not
compatible when using dedicated destination (like "localhost")
In-Reply-To: <69584020-75D4-47D6-BB1B-323719E26CF3@python.org>
References: <45748A87.7030904@skyrush.com>
<4574B640.4080700@is.kochi-u.ac.jp>
<7ABC4852-2279-4E35-A369-1FACC764D588@python.org>
<45757E62.3030800@skyrush.com>
<69584020-75D4-47D6-BB1B-323719E26CF3@python.org>
Message-ID: <45758517.6010800@skyrush.com>
I could probably just informally replace the needed files if they can
"plug in" to 2.1.9, if that's easier than creating a patch. I won't
have time until next week to try it out, but I'd be glad to if it helps!
-Thanks, Joe
Barry Warsaw wrote:
> On Dec 5, 2006, at 9:12 AM, Joe Peterson wrote:
>
>> I do not have Mailman 2.2 installed on my mail server (I am at 2.1.9),
>> so I cannot try it out immediately, but I will keep this in mind,
>> and I
>> *think* it is a way to solve the issue I have, especially if LMTP
>> would
>> be better to use even for my non-mailman virtuals anyway (I'll play
>> around with this).
>
> Mailman 2.2 isn't near production ready yet, however I could imagine
> someone back porting the LMTP support into Mailman 2.1 --
> unofficially. I don't want to officially support it for Mailman 2.1,
> but it would be a fairly contained set of patches so it could be
> added to the contrib directory or some such.
>
> -Barry
>
From kissg at ssg.ki.iif.hu Wed Dec 6 12:21:46 2006
From: kissg at ssg.ki.iif.hu (Kiss Gabor (Bitman))
Date: Wed, 6 Dec 2006 12:21:46 +0100 (CET)
Subject: [Mailman-Developers] Search engine + authentication
Message-ID:
Dear folks,
I've just combined Namazu (http://www.namazu.org/index.html.en)
with Mailman as described in Tom Morrison's article
(http://mail.python.org/pipermail/mailman-users/2004-June/037584.html)
However I found that unathenticated/unauthorized users
can search in any list archive.
After a few experimental solutions finally I rewrote
Lindsay Haisley's nmz_wrapper.cgi script (http://www.fmp.com/namazu/).
Now it is called /usr/lib/mailman/Mailman/Cgi/search.py and
uses the same authentication mechanism as
/usr/lib/mailman/Mailman/Cgi/private.py does.
I use Debian binary version of mailman and I did not want
to recompile the package.
However I needed a new cgi-wrapper named
/usr/lib/cgi-bin/mailman/search to call search.py with proper
setgid settings. So I just patched an other wrapper:
perl -p -e 's/rmlist/search/g' rmlist > search
(Yes I know this is a rude hack. :-)
My question is: is it possible to add such a wrapper to the next release
as hook for any third party search engine?
Gabor
From barry at python.org Fri Dec 8 18:47:28 2006
From: barry at python.org (Barry Warsaw)
Date: Fri, 8 Dec 2006 12:47:28 -0500
Subject: [Mailman-Developers] [Mailman-Users] Mailman archive
messages(not rm, but install!)
In-Reply-To: <20061208161009.GA19948@allhats.xcski.com>
References: <20061208003438.GA30566@allhats.xcski.com>
<20061208155116.GL16276@psilocybe.teonanacatl.org>
<20061208161009.GA19948@allhats.xcski.com>
Message-ID: <94C8E16B-2BC9-457B-8EBA-5E7B96C58364@python.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Dec 8, 2006, at 11:10 AM, Paul Tomblin wrote:
>> In that case, shouldn't any message that reaches mailman with an
>> unescaped From_ line in the body already be handled properly? It
>> seems like something else must be borked. That or all of the
>> messages
>> in a list mbox that contain unescaped From_ lines got there from
>> really old versions of Mailman/python.
>
> That is distinctly possible. The archives in question go back to
> 1998. I
> didn't keep track of when the *last* unescaped From_ line was put
> in the
> archives.
Sorry, I should have been clearer that the /default/ behavior of the
generator is to mangle From_ lines. So it's true that nothing in
Mailman should need to be changed.
However, it's also true that in the distant past, there were some
bugs in the mbox implementation which would cause broken mbox files
to be written. A quick scan through the svn logs jogs my memory:
r6341 on 2003-04-17 was added to fix a message separation bug. I
don't know how long that bug was lurking, but the fix puts it just
before the 2.1.2 release according to the NEWS file. I'll bet that
it existed from 2.1 final (Dec 2002) until 2.1.2 (Apr 2003), the
latter which was probably released specifically to fix this problem!
Note that this bug had no effect on the archiving of new messages on
the fly. Those always got archived correctly. But the message was
appended to the mbox file incorrectly which meant that if you
regenerated your archives, you'd be screwed. This was what bin/
cleanarch was intended to fix.
BTW, one less ambitious way to participate here to help fix things
would be to improve bin/cleanarch. At the very least, you should be
able to run that script and get an mbox file that bin/arch can use to
DTRT. It would also be nice if bin/arch was able to compensate for
running out of memory, possibly by changing it to fork a sub-process
to do the actual archiving with the parent process pre-chunking the
workload for the child.
Anyway, I'm cc'ing mailman-developers. Further discussion of how to
improve matters should be conducted on that list (and mailman-users
should be removed).
- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iQCVAwUBRXmlMHEjvBPtnXfVAQIFYAP/W2LEOrKhqrB6sDniHKADAV5iMuLm19zu
nUkvrJpOumD78+tRDa1DCQG8RaCSAZ7bNkTA2VwIUgcX1I4+9d7ylklonQSiRJzB
xbg+OBD5+x5q+Cdo9qX1dhlGWTdmrSReN0CLRx6408JX8qtXhIh+3S0f3tG44bYE
lB76OX4HPXo=
=nhI8
-----END PGP SIGNATURE-----
From fil at rezo.net Fri Dec 15 15:01:25 2006
From: fil at rezo.net (Fil)
Date: Fri, 15 Dec 2006 15:01:25 +0100
Subject: [Mailman-Developers] MySQLMemberships.py
Message-ID: <20061215140120.GP9650@rezo.net>
Hello,
I have upgraded the MysqlMemberships.py member adaptor, so that it uses only
one connection for all lists, and not one connection per list (as it did
before).
Everything works fine (only one day of operation though), except when the
mysql link is broken (I stopped mysqld to check that). Then I get this
error:
self._prodServerConnection()
File "/var/local/mailman/Mailman/MysqlMemberships.py", line 132, in _prodServerConnection
mm_cfg.connexion.close()
_mysql_exceptions . ProgrammingError : closing a closed connection
I guess I could use help from someone who knows more python than me. If you
want to have a look at the code it's here:
http://trac.rezo.net/trac/rezo/browser/Mailman/MySQLMemberAdaptor/MysqlMemberships.py
-- Fil
From fil at rezo.net Sat Dec 16 00:12:52 2006
From: fil at rezo.net (Fil)
Date: Sat, 16 Dec 2006 00:12:52 +0100
Subject: [Mailman-Developers] MySQLMemberships.py
In-Reply-To: <20061215140120.GP9650@rezo.net>
References: <20061215140120.GP9650@rezo.net>
Message-ID: <20061215231251.GL9650@rezo.net>
I have upgraded MysqlMemberships.py member adaptor once again, this time
solving (I think) the problem of disconnection/reconnection when the link
to the SQL server has died.
In my tests it works fine (reconnects) when I kill the link with
"mysqladmin kill NNN"
However I don't know what strategy is good when you need to reconnect and
the server is really dead. Here I die (and Mailman shunts the message); but
couldn't it try to unshunt when MySQL "wakes up"?
As usual if you want to have a look at the code it's here:
http://trac.rezo.net/trac/rezo/browser/Mailman/MySQLMemberAdaptor/MysqlMemberships.py
-- Fil
From clement.hermann at businessdecision.com Mon Dec 18 16:28:01 2006
From: clement.hermann at businessdecision.com (Clement Hermann)
Date: Mon, 18 Dec 2006 16:28:01 +0100
Subject: [Mailman-Developers] Multiple instances of mailman : some thoughts
for improving the current status.
Message-ID: <4586B381.7060801@businessdecision.com>
Hello,
I need multiple instances of mailman for separate name space between
virtual domains, as I'm not willing to patch if I can avoid it (I'd
rather migrate to a virtual-hosting capable mailman once it goes out).
However, installing multiple mailman instances from source with a
different $PREFIX could make things difficult in a production
environment, especially regarding security updates.
In a perfect world (from the sysadmin point of vue) the prefix should be
configurable through an environment variable or a configuration file
(but the latter would be more complicated, as you would have to be able
to choose the mm_cfg.py from the command line). That way, it would be
trivial to set up several instances by copiying data files and linking
binaries / script. a simple wrapper (shell, or C, or whatever) could
then call the right binaries from the current path or an additional
parameter. A security upgrade would then be just a matter of
reinstalling the files in the master installation
I'm far from being a python coder (I know perl and shell a lot better),
but I can't see from the code where that could cause a problem. The C
CGI won't represent a problem either, just need to use the environment
with perhaps a default value for the $prefix value instead of
hard-coding it at compilation time. Is there anything preventing us to
modify the code in such a way ? Am I missing something obvious, or
underestimating the difficulties ? Please tell me what you think.
Cheers,
--
Cl?ment Hermann (nodens)
From poelzi at poelzi.org Fri Dec 22 18:19:19 2006
From: poelzi at poelzi.org (Daniel Poelzleithner)
Date: Fri, 22 Dec 2006 18:19:19 +0100
Subject: [Mailman-Developers] fixing news threading bug
Message-ID: <458C1397.7060900@poelzi.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
regarding:
https://sourceforge.net/tracker/?func=detail&aid=1256272&group_id=103&atid=100103
What do the main mailman devs think about it ?
I would write a patch, is it ok to use sqlite to store the table, since
its already part of python2.5 and usually installed everywhere ?
kindly regards
Daniel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: GnuPT 2.7.2
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFjBOXy/mkIQp7AD0RAlDlAKCtXO79UEM4yPGPFrYlr5Fn70hQoACghCXa
c8IjXGi0oh6uh8Fx0Dg0i2A=
=JuEA
-----END PGP SIGNATURE-----
From barry at python.org Fri Dec 29 23:17:56 2006
From: barry at python.org (Barry Warsaw)
Date: Fri, 29 Dec 2006 17:17:56 -0500
Subject: [Mailman-Developers] Pickles begone
Message-ID: <91357100-517E-4F3D-9702-D5E9E95BB676@python.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm about to merge my SQLAlchemy branch to the trunk. I'm happy
enough with where this is going to commit to this approach going
forward. I wrote about it a bit in a news article on wiki.list.org
and I'll try to elaborate there when things settle down.
This stuff could definitely use more testing, but the web u/i and
sending mail through the system work for me. If you're using the
trunk regularly now, you will notice that there's no migration path
yet for moving from the pickle-based storage to SQLAlchemy based
storage. This is what the import/export scripts are for. You notice
though that only bin/export is written yet. bin/import is tops on my
list after the merge.
I've also committed bin/export.py to the Mailman 2.1 branch. This
will be how you migrate MM2.1 lists to the MM trunk. Our next
release of MM2.1 will have this, so my plan for migration will be to
install the latest 2.1.x (x > 9), run bin/export.py, then feed the
resulting XML to the trunk's bin/import. For now, you can start from
scratch with bin/newlist or creating a list through the web. From
there the trunk should look and act just like you're used to.
As always, let us know what you find. I'm eager to fix problems
quickly. Please don't use the SF bug tracker for problems you
encounter on the trunk. It would also be interesting to know if you
try a SQLAlchemy backend other than SQLite.
- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iQCVAwUBRZWUFHEjvBPtnXfVAQIEJwP/WkB2jY3Ww2YR96oDejC/ZSSWwbct8ENb
k/kpcoYm9V2ra36WUiHt0pfFLyhMk0pRXtBh/oScooLiZJu9AA2wnD046I5AJZLt
5DS+YJI2B5c4pn4pO80w5JeAUgQfiYIhafs6u/Oy3fDzag6Rp698Dt/Bv62V8Mly
hteE9Iu8xcs=
=plDI
-----END PGP SIGNATURE-----
From jwblist3 at olympus.net Fri Dec 29 23:30:12 2006
From: jwblist3 at olympus.net (John W. Baxter)
Date: Fri, 29 Dec 2006 14:30:12 -0800
Subject: [Mailman-Developers] Pickles begone
In-Reply-To: <91357100-517E-4F3D-9702-D5E9E95BB676@python.org>
Message-ID:
On 12/29/06 2:17 PM, "Barry Warsaw" wrote:
> I'm about to merge my SQLAlchemy branch to the trunk. I'm happy
> enough with where this is going to commit to this approach going
> forward.
[Loud cheering from the sidelines!!]
(An upcoming rewrite of our mail handling system will also be eliminating
(at least most) pickles. At present, these are cleverly stored in MySQL,
and getting the data out in ad hoc queries is remarkably difficult.)
--John