[Mailman-Users] odd error with archive(?) and processing of mail cc'd to list with PDF attachement

2006-09-13 Thread Bretton Vine
Setup: Debian AMD64 (mixed testing/stable)
Exim 4.62 (exim-daemon-heavy)
Mailman 2.1.8 compiled from source, non-std debian policy install
Per domain independent installation of mailman in
  /var/virtual/$domain/mailman/...
-

According to exim's logs a message sent out on 3/09/2006 was accepted, 
delivered to two offsite recipients with a local list in an independent 
mailman install for an exim virtual domain.

The message is plain text with a PDF attachment (letters, space and 
underscores in filename), sender uses authenticated SMTP and our exim logs 
are rather verbose in this regard. They show exim accepting the message, 
delivering offsite but no delivery to Mailman. Additionally Mailman logs 
only what what is included below for the same time period.

The critical issue was proving the message was sent [done] but a more 
concerning issue is why it didn't reach Mailman at all.

  Require_explicit_destination is OFF
  Maximum_num_recipients is 50
  Mail headers: TO: [EMAIL PROTECTED], [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
FROM: [EMAIL PROTECTED]
REPLY-TO: [EMAIL PROTECTED]

The logs below seem greek to me so any assistance in figuring out what they 
mean would be appreciated.
(I promise I won't give the 3rd degree at to rationale - chuckles)

I'm afraid I don't know what I'm looking for otherwise FAQ  Google would be 
more useful. Other messages with PDF attachments go through fine to other 
domains and with variations -- just not repeat tries of this same instance.

-
Here are the logs from /var/virtual/$domain/mailman/logs/error
[/var/virtual/$domain/mailman = MMHOME for brevity]
-
Sep 03 13:52:07 2006 qrunner(4093): File MMHOME/pythonlib/email/Utils.py, 
line 337, in decode_params
Sep 03 13:52:07 2006 qrunner(4093): charset, language, value = 
decode_rfc2231(EMPTYSTRING.join(value))
Sep 03 13:52:07 2006 qrunner(4093): File MMHOME/pythonlib/email/Utils.py, 
line 284, in decode_rfc2231
Sep 03 13:52:07 2006 qrunner(4093): charset, language, s = parts
Sep 03 13:52:07 2006 qrunner(4093): ValueError :  unpack list of wrong size
Sep 03 13:52:25 2006 qrunner(7888): Traceback (most recent call last):
Sep 03 13:52:25 2006 qrunner(7888): File MMHOME/bin/qrunner, line 278, in?
Sep 03 13:52:25 2006 qrunner(7888): main()
Sep 03 13:52:25 2006 qrunner(7888): File MMHOME/bin/qrunner, line 238, in main
Sep 03 13:52:25 2006 qrunner(7888): qrunner.run()
Sep 03 13:52:25 2006 qrunner(7888): File MMHOME/Mailman/Queue/Runner.py, 
line 70, in run
Sep 03 13:52:25 2006 qrunner(7888): filecnt = self._oneloop()
Sep 03 13:52:25 2006 qrunner(7888): File MMHOME/Mailman/Queue/Runner.py, 
line 99, in _oneloop
Sep 03 13:52:25 2006 qrunner(7888): msg, msgdata = 
self._switchboard.dequeue(filebase)
Sep 03 13:52:25 2006 qrunner(7888): File 
MMHOME/Mailman/Queue/Switchboard.py, line 151, in dequeue
Sep 03 13:52:25 2006 qrunner(7888): msg = email.message_from_string(msg, 
Message.Message)
Sep 03 13:52:25 2006 qrunner(7888): File 
MMHOME/pythonlib/email/__init__.py, line 51, in message_from_string
Sep 03 13:52:25 2006 qrunner(7888): return Parser(_class, 
strict=strict).parsestr(s)
Sep 03 13:52:25 2006 qrunner(7888): File MMHOME/pythonlib/email/Parser.py, 
line 75, in parsestr
Sep 03 13:52:25 2006 qrunner(7888): return self.parse(StringIO(text), 
headersonly=headersonly)
Sep 03 13:52:25 2006 qrunner(7888): File MMHOME/pythonlib/email/Parser.py, 
line 64, in parse
Sep 03 13:52:25 2006 qrunner(7888): self._parsebody(root, fp, firstbodyline)
Sep 03 13:52:25 2006 qrunner(7888): File MMHOME/pythonlib/email/Parser.py, 
line 240, in _parsebody
Sep 03 13:52:25 2006 qrunner(7888): msgobj = self.parsestr(part)
Sep 03 13:52:25 2006 qrunner(7888): File MMHOME/pythonlib/email/Parser.py, 
line 75, in parsestr
Sep 03 13:52:25 2006 qrunner(7888): return self.parse(StringIO(text), 
headersonly=headersonly)
Sep 03 13:52:25 2006 qrunner(7888): File MMHOME/pythonlib/email/Parser.py, 
line 64, in parse
Sep 03 13:52:25 2006 qrunner(7888): self._parsebody(root, fp, firstbodyline)
Sep 03 13:52:25 2006 qrunner(7888): File MMHOME/pythonlib/email/Parser.py, 
line 146, in _parsebody
Sep 03 13:52:25 2006 qrunner(7888): boundary = container.get_boundary()
Sep 03 13:52:25 2006 qrunner(7888): File MMHOME/pythonlib/email/Message.py, 
line 762, in get_boundary
Sep 03 13:52:25 2006 qrunner(7888): boundary = self.get_param('boundary', 
missing)
Sep 03 13:52:25 2006 qrunner(7888): FileMMHOME/pythonlib/email/Message.py, 
line 616, in get_param
Sep 03 13:52:25 2006 qrunner(7888): for k, v in 
self._get_params_preserve(failobj, header):
Sep 03 13:52:25 2006 qrunner(7888): File 
MMHOME/pythonlib/email/Message.py, line 563, in _get_params_preserve
Sep 03 13:52:25 2006 

Re: [Mailman-Users] odd error with archive(?) and processing of mail cc'd to list with PDF attachement

2006-09-13 Thread Bretton Vine
Bretton Vine said the following on 2006/09/13 09:28 AM:
 Sep 03 13:52:25 2006 qrunner(7888): charset, language, value = 
 decode_rfc2231(EMPTYSTRING.join(value))
 Sep 03 13:52:25 2006 qrunner(7888): File MMHOME/pythonlib/email/Utils.py, 
 line 284, in decode_rfc2231

http://rfc.net/rfc2231.html gives me an idea of possible problems but no 
solutions.


-- 
| Bretton Vine | 083 633 8475 | [EMAIL PROTECTED] |
| GPG: http://bretton.hivemind.net/bretton_vine.asc  |

One of the penalties for refusing to participate in politics is that you 
end up being governed by your inferiors. - Plato
--
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] Problems with digests

2006-09-13 Thread Hans-Juergen Beie
Am Do, 7.09.2006, 15:57, schrieb Mário Filipe:
 Hello

 I have two problems with digests, and maybe you can help me:

 - on one mailing list some users complain that they don't get their own
 posts when they get the digest. I've tried this on a test list and i get
 my posts so my question is if there is any setting which i might have
 overlooked that would cause this?

 - I'm using debian testing and recently some lists fail to send the
 messages. I believe it is related to character-sets and maybe python,
 but maybe some of you have a better idea. This is what I get on the
 trace:

 Traceback (most recent call last):
   File /usr/lib/mailman/cron/senddigests, line 94, in ?
 main()
   File /usr/lib/mailman/cron/senddigests, line 86, in main
 mlist.send_digest_now()
   File /var/lib/mailman/Mailman/Digester.py, line 60, in
 send_digest_now
 ToDigest.send_digests(self, mboxfp)
   File /var/lib/mailman/Mailman/Handlers/ToDigest.py, line 142, in
 send_digests
 send_i18n_digests(mlist, mboxfp)
   File /var/lib/mailman/Mailman/Handlers/ToDigest.py, line 324, in
 send_i18n_digests
 msg = scrubber(mlist, msg)
   File /var/lib/mailman/Mailman/Handlers/Scrubber.py, line 393, in
 process
 replace_payload_by_text(msg, sep.join(text), charset)
   File /var/lib/mailman/Mailman/Handlers/Scrubber.py, line 175, in
 replace_payload_by_text
 msg.set_payload(text, charset)
   File email/Message.py, line 218, in set_payload
   File email/Message.py, line 242, in set_charset
 TypeError: iso-8859-1


 Thanks
 --
 Mário Filipe

Same problem here :-|

hjb :-?
-- 
Hans-Juergen Beie
[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


[Mailman-Users] Automatic creation of new lists

2006-09-13 Thread Frederik Questier
Hi,

for our University I want to setup automatically mailinglists for each 
course and study year (some 10.000 mailing lists).

I wonder, is something available for this aim?

I could adapt newlist to make it non-interactive
and script it with add_members,
but probably some of you did this already or have a better idea?

The setup that I have in mind/development is:

- mailman on Debian Linux with exim4
- Setup a default config for new lists in mm_cfg.py
  (drop welcome message, setup one owner, ...)
- From the database: create files with the listnames as filename and the 
email addresses as contents.
- From these filenames: create new lists with a kind of adapted newlist???
- Run add_members for each list

Who knows or has such adapted non-interactive newlist,
or has a better idea alltogether?

Thx

--
Frederik Questier
http://questier.com
--
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] Problems with digests

2006-09-13 Thread Hans-Juergen Beie
Am Mi, 13.09.2006, 12:58, schrieb Hans-Juergen Beie:
 Am Do, 7.09.2006, 15:57, schrieb Mário Filipe:
 Hello

 I have two problems with digests, and maybe you can help me:

 - on one mailing list some users complain that they don't get their own
 posts when they get the digest. I've tried this on a test list and i get
 my posts so my question is if there is any setting which i might have
 overlooked that would cause this?

 - I'm using debian testing and recently some lists fail to send the
 messages. I believe it is related to character-sets and maybe python,
 but maybe some of you have a better idea. This is what I get on the
 trace:

 Traceback (most recent call last):

[...]

 TypeError: iso-8859-1



 Thanks
 --
 Mário Filipe

 Same problem here :-|

 hjb :-?

According to
http://groups.google.de/group/linux.debian.bugs.dist/browse_frm/thread/baf737656b6d5c1b/412f8d56338e22ad?lnk=gstq=Bug%23384016rnum=1#412f8d56338e22ad
this is a bug in Python 2.4.
(search for Bug#384016: I have this problem too, and it's caused by
python 2.4. with google.groups.com if the above link doesn't work)
The workaround given there seems to solve the problem temporarily.
In short:
Replace the first line in /usr/lib/mailman/cron/senddigests
  # ! /usr/bin/python
by
  #! /usr/bin/python2.3
if you have a Python2.3 installed.

As this problem appeared here (debian/etch, Mailman 2.1.8-2) after
upgrading Python 2.3 to 2.4 this seems to be reasonable.

hjb :-?


--
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] Problems with digests

2006-09-13 Thread Tokio Kikuchi
 In short:
 Replace the first line in /usr/lib/mailman/cron/senddigests
   # ! /usr/bin/python
 by
   #! /usr/bin/python2.3
 if you have a Python2.3 installed.
 
 As this problem appeared here (debian/etch, Mailman 2.1.8-2) after
 upgrading Python 2.3 to 2.4 this seems to be reasonable.

Hi, I want to clarify the situation.  Is this specific to debian?

Can you try these and check the email version?

$ python
Python 2.4.3 ...
  import email
  email.__version__
'3.0.1'
  ^D
$ cd prefix/cron
$ python
Python 2.4.3 ...
  import paths
  import email
  email.__version__
'2.5.7'

The email-3.0.x in Python 2.4 is not suitable for mailman.  Mailman 
2.1.8(or 9) works best with the email-2.5.7(or 8) which is the bug fix 
version of Python 2.3 library.

-- 
Tokio Kikuchi, [EMAIL PROTECTED]
http://weather.is.kochi-u.ac.jp/
--
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] Problems with digests

2006-09-13 Thread Oleg Dambaev
Tokio Kikuchi wrote:
 In short:
 Replace the first line in /usr/lib/mailman/cron/senddigests
   # ! /usr/bin/python
 by
   #! /usr/bin/python2.3
 if you have a Python2.3 installed.

 As this problem appeared here (debian/etch, Mailman 2.1.8-2) after
 upgrading Python 2.3 to 2.4 this seems to be reasonable.
 

 Hi, I want to clarify the situation.  Is this specific to debian?

 Can you try these and check the email version?

 $ python
 Python 2.4.3 ...
   import email
   email.__version__
 '3.0.1'
   ^D
 $ cd prefix/cron
 $ python
 Python 2.4.3 ...
   import paths
   import email
   email.__version__
 '2.5.7'

 The email-3.0.x in Python 2.4 is not suitable for mailman.  Mailman 
 2.1.8(or 9) works best with the email-2.5.7(or 8) which is the bug fix 
 version of Python 2.3 library.

   
# python
Python 2.4.3 (#2, Apr 25 2006, 07:14:33)
[GCC 3.4.4 [FreeBSD] 20050518] on freebsd6
Type help, copyright, credits or license for more information.
  import email
  email.__version__
'3.0.1'
# cd /usr/local/mailman/cron/
# python
Python 2.4.3 (#2, Apr 25 2006, 07:14:33)
[GCC 3.4.4 [FreeBSD] 20050518] on freebsd6
Type help, copyright, credits or license for more information.
  import paths
  import email
  email.__version__
'2.5.6'
# uname -spr
FreeBSD 6.1-STABLE i386

--
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] RELEASED: Mailman 2.1.9

2006-09-13 Thread Barry Warsaw
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On behalf of the GNU Mailman development team, I'm please to announce  
GNU Mailman 2.1.9.  This is primarily a security and bug fix release  
and it is highly recommended that all sites upgrade to this version.   
Mailman 2.1.9 also contains support for two new languages: Arabic and  
Vietnamese.

Mailman is free software for managing email mailing lists and e- 
newsletters.  Mailman is used for all the python.org and  
SourceForge.net mailing lists, as well as at hundreds of other sites.

For more information, including download links, please see:

http://www.list.org
http://mailman.sf.net
http://www.gnu.org/software/mailman

A more detailed change list is included below.

Enjoy,
- -Barry

2.1.9 (12-Sep-2006)

   Security

 - A malicious user could visit a specially crafted URI and  
inject an
   apparent log message into Mailman's error log which might  
induce an
   unsuspecting administrator to visit a phishing site.  This has  
been
   blocked.  Thanks to Moritz Naumann for its discovery.

 - Fixed denial of service attack which can be caused by some
   standards-breaking RFC 2231 formatted headers.  CVE-2006-2941.

 - Several cross-site scripting issues have been fixed.  Thanks  
to Moritz
   Naumann for their discovery.  CVE-2006-3636

 - Fixed an unexploitable format string vulnerability.  Discovery  
and fix
   by Karl Chen.  Analysis of non-exploitability by Martin 'Joey'  
Schulze.
   Also thanks go to Lionel Elie Mamane.  CVE-2006-2191.

   Internationalization

 - New languages: Arabic, Vietnamese.

   Bug fixes and other patches

 - Fixed Decorate.py so that characters in message header/footer  
which
   are not in the character set of the list's language are  
ignored rather
   than causing shunted messages (1507248).

 - Switchboard.py - Closed very tiny holes at the upper ends of  
queue
   slices that could result in unprocessable queue entries.   
Improved FIFO
   processing when two queue entries have the same timestamp.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Darwin)

iQCVAwUBRQgPGnEjvBPtnXfVAQIVoQP/R2DffgpcPMzUrsef+ZEcYUeuQ1mOcol2
Z2+iQiHkCx6SP2B/NzOzqMQybvQAAe/TzJWzcfqDDoDDdF+vhJH+kkQIuRwHc5jd
+TDF1NOUBegTyxQnoyCHVQddcVNMg9HTTkdwHuvE8MhP1gNuHEnefxf2wbf5+hRq
h5/qlBiANn0=
=VCTA
-END PGP SIGNATURE-
--
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] Arquives sorting problems

2006-09-13 Thread Mário Filipe
Hello

Some users of our mailing lists are complaining that when using the
archives, sorted by date, some messages are skipped when using the Next
message and Previous message links. For example:

Message 1
Message 2
Message 3
Message 4
Message 5
Message 6
Message 7
Message 8
Message 9
Message 10

What they say is that going from message 1 to 10 will skip a few of the
messages in between.

I've tried recreating the archive but it didn't work. Does any one have
a clue on what might be going on?

Thank you
-- 
Mário Filipe
Serviço de Computação da Universidade de Évora
[EMAIL PROTECTED]
http://neptuno.sc.uevora.pt/~mjnf 


signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente
--
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] Automatic creation of new lists

2006-09-13 Thread Frederik Questier
Op Wednesday 13 September 2006 13:30, schreef Frederik Questier:
 Hi,

 for our University I want to setup automatically mailinglists for each
 course and study year (some 10.000 mailing lists).

 I wonder, is something available for this aim?

 I could adapt newlist to make it non-interactive
 and script it with add_members,
 but probably some of you did this already or have a better idea?

 The setup that I have in mind/development is:

 - mailman on Debian Linux with exim4
 - Setup a default config for new lists in mm_cfg.py
   (drop welcome message, setup one owner, ...)
 - From the database: create files with the listnames as filename and the
 email addresses as contents.
 - From these filenames: create new lists with a kind of adapted
 newlist???
 - Run add_members for each list 

 Who knows or has such adapted non-interactive newlist,
 or has a better idea alltogether?

OK, I found that newlist can be used non-interactively by supplying all it 
needs on the command line. Pretty sweet.

I guess the above described setup is the best way to go?

I'll publish a HOWTO for such automated setups when I'm ready.


--
Frederik Questier
http://questier.com
--
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 upgrade

2006-09-13 Thread Kory Wheatley

Can I go directly from Mailman 2.1.6 to Mailman 2.1.9 by doing the following
./configure
make install
--
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] Virtual sites

2006-09-13 Thread Jay Vaagen
How can I set mailman to use the MX record instead of localhost (or one
static address) for sending mail?

 

Thanks!

 

Jay Vaagen
Certified Technician
Abadata Computer Corporation, Inc.
 mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]
Phone: 989 883 3411
Fax: 989 883 9313

 

--
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] Problems with digests

2006-09-13 Thread Bretton Vine
Tokio Kikuchi said the following on 2006/09/13 02:45 PM:
 Can you try these and check the email version?
snip
 The email-3.0.x in Python 2.4 is not suitable for mailman.  Mailman 
 2.1.8(or 9) works best with the email-2.5.7(or 8) which is the bug fix 
 version of Python 2.3 library.

Working under the assumption that this is related to the problem I posted 
I've upgraded python and still get a problem with certain attachments going 
to lists. Exim accepts the message, delivers to mailman and then mailman 
chokes and fails to deliver to list members

Python 2.5c1 (r25c1:51305, Aug 19 2006, 21:01:01)
[GCC 4.1.2 20060814 (prerelease) (Debian 4.1.1-11)] on linux2
Type help, copyright, credits or license for more information.
  import email
  email.__version__
'4.0.1'
 
ctrl-D

# cd MMHOME/cron
# python
Python 2.5c1 (r25c1:51305, Aug 19 2006, 21:01:01)
[GCC 4.1.2 20060814 (prerelease) (Debian 4.1.1-11)] on linux2
Type help, copyright, credits or license for more information.
  import paths
  import email
  email.__version__
'2.5.7'

What gives? What is odd is that some files with  '  in the filename go to 
the list while others don't. I've tried changing characterset in mail client 
to no avail.

Apologies if I'm hijacking a thread, it's just I'm seen similar errors when 
trying to post to a list with a PDF attachment ... not directly related to 
senddigests at all (digests disabled)

I still get the following in the error log:
(edited for brevity)
---
qrunner(18178): File MMHOME/pythonlib/email/Parser.py, line 75, in parsestr
qrunner(18178): return self.parse(StringIO(text), headersonly=headersonly)
qrunner(18178): File MMHOME/pythonlib/email/Parser.py, line 64, in parse
qrunner(18178): self._parsebody(root, fp, firstbodyline)
qrunner(18178): File MMHOME/pythonlib/email/Parser.py, line 240, in _parsebody
qrunner(18178): msgobj = self.parsestr(part)
qrunner(18178): File MMHOME/pythonlib/email/Parser.py, line 75, in parsestr
qrunner(18178): return self.parse(StringIO(text), headersonly=headersonly)
qrunner(18178): File MMHOME/pythonlib/email/Parser.py, line 64, in parse
qrunner(18178): self._parsebody(root, fp, firstbodyline)
qrunner(18178): File MMHOME/pythonlib/email/Parser.py, line 146, in
_parsebody
qrunner(18178): boundary = container.get_boundary()
qrunner(18178): File MMHOME/pythonlib/email/Message.py, line 762, in
  get_boundary
qrunner(18178): boundary = self.get_param('boundary', missing)
qrunner(18178): File MMHOME/pythonlib/email/Message.py, line 616, in
  get_param
qrunner(18178): for k, v in self._get_params_preserve(failobj, header):
qrunner(18178): File MMHOME/pythonlib/email/Message.py, line 563, in
  _get_params_preserve
qrunner(18178): params = Utils.decode_params(params)
qrunner(18178): File MMHOME/pythonlib/email/Utils.py, line 337, in 
decode_params
qrunner(18178): charset, language, value = 
decode_rfc2231(EMPTYSTRING.join(value))
qrunner(18178): File MMHOME/pythonlib/email/Utils.py, line 284, in 
decode_rfc2231
qrunner(18178): charset, language, s = parts


-- 
| Bretton Vine | 083 633 8475 | [EMAIL PROTECTED] |
| GPG: http://bretton.hivemind.net/bretton_vine.asc  |

Insanity: doing the same thing over and over again and expecting different 
results. - Albert Einstein
--
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 upgrade

2006-09-13 Thread Patrick Bogen
On 9/13/06, Kory Wheatley [EMAIL PROTECTED] wrote:
 Can I go directly from Mailman 2.1.6 to Mailman 2.1.9 by doing the following
 ./configure
 make install

Yes*.

(You need to make sure you run ./configure with the same options you
ran it with originally, otherwise you might end up with duplicate
and/or incompatible code.)

-- 
- Patrick Bogen
--
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] Alternative to Mailman

2006-09-13 Thread Kucera, Rich
Hello,

Looking at similar problems in the future...interesting to think about.

 We're looking at PHPlist, 

PHPList is all web-based,  isn't it?  Some clients may want to respond over
email.

 DadaMail and other packages. We need to be
 able to send up to 100,000 at a shot, announce only, use MySQL

Have you dbdump-ed a list pickle?  Do you really want all that in MySQL?
What for?

 and
 with html mail (or provide that as an option, which Mailman can't
 do),

Uh,  yes it can?  Isn't that a setting in Outlook when you compose the
message?

 
 In the best of worlds, I'd like to be able to maintain various fields
 on list members including name and source so, for example, we could
 decide to send an email to all list members from Source A and Source
 C, but not Source B, and if there are duplicates on lists A and B, of
 course send only one copy.

Why not put all members on one big list,  then put a customized filter that
checked an external database that had all the rules. The filter goes into
the python code.

 
 Maybe that's getting into the realm of campaign software. All of our
 list members are opt-in, but they come from various sources, so I'd
 like to be able to pick sources for each mailing and essentially
 build a list each time from various criteria.

Keep those filters in the external database.  If you pick a filter for a
message,  indicate filter name somewhere in the message,  and then send,  the
custom code would ask the database for the list,  or whether a member should
get the message.  Filter management would stay in the database.  Also the
identity management issues you raise.  Don't want to jam all that into a
mailing list manager.

Just IMHO,
-R

--
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] Alternative to Mailman

2006-09-13 Thread Alain Williams
On Wed, Sep 13, 2006 at 11:59:04AM -0400, Kucera, Rich wrote:

  DadaMail and other packages. We need to be
  able to send up to 100,000 at a shot, announce only, use MySQL
 
 Have you dbdump-ed a list pickle?  Do you really want all that in MySQL?
 What for?

Share some of the information with other applications, eg: name, email, 
password.

-- 
Alain Williams
Parliament Hill Computers Ltd.
Linux Consultant - Mail systems, Web sites, Networking, Programmer, IT Lecturer.
+44 (0) 787 668 0256  http://www.phcomp.co.uk/

#include std_disclaimer.h
--
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.9

2006-09-13 Thread Bretton Vine
Barry Warsaw said the following on 2006/09/13 04:00 PM:
 On behalf of the GNU Mailman development team, I'm please to announce  
 GNU Mailman 2.1.9.  This is primarily a security and bug fix release  
 and it is highly recommended that all sites upgrade to this version. 

Excellent news, just one question before I upgrade (and hopefully fix some 
errors as per previous posts) -- and hopefully someone can answer here:

Will the following patch apply to 2.1.9 source?

[ 1220144 ] allow specifying another list in accept_these_nonmembers
http://sourceforge.net/tracker/index.php?func=detailaid=1220144group_id=103atid=300103

regards
-- 
| Bretton Vine | 083 633 8475 | [EMAIL PROTECTED] |
| GPG: http://bretton.hivemind.net/bretton_vine.asc  |

NP: http://www.sylviemarks.de/mp3/radiox060906sylviemarks.mp3
--
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 sites

2006-09-13 Thread Patrick Bogen
On 9/13/06, Jay Vaagen [EMAIL PROTECTED] wrote:
 How can I set mailman to use the MX record instead of localhost (or one
 static address) for sending mail?
I've added FAQ 4.72
http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq04.072.htp
as a simple answer for this.


P.S., to the list, this is the first time I've added an FAQ entry.
Please let me know if I did something wrong, or there's some way to be
more clear.

-- 
- Patrick Bogen
--
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] Alternative to Mailman

2006-09-13 Thread Kucera, Rich
   use MySQL
  What for?
 
 Share some of the information with other applications, eg: name, email,
 password.

Well if you're talking strategic SQL access, either of these (*if only* they
supported ODBC calling mechanisms) you could bolt it onto mailman and have at
it:
http://gadfly.sourceforge.net/
http://www.pythonweb.org/projects/snakesql/

You can still have at it in SQL without the calling mechanisms,  but you're
limited to command line that calls python script...maybe not so limited.

SOAP could fix it so you could create an XML datasource bolted on the side of
mailman.  Then you could have at it from Excel etc. or from within real
databases that supported some kind XML query.

-R

--
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 sites

2006-09-13 Thread Brad Knowles
At 11:54 AM -0400 2006-09-13, Jay Vaagen wrote:

  How can I set mailman to use the MX record instead of localhost (or one
  static address) for sending mail?

You don't.  Mailman is not an MTA, so it knows nothing of MX records.

Maybe you can tell us more about where you want to get, and then 
maybe we can tell you more about how you could get there.

-- 
Brad Knowles, [EMAIL PROTECTED]

Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety.

 -- Benjamin Franklin (1706-1790), reply of the Pennsylvania
 Assembly to the Governor, November 11, 1755

  Founding Individual Sponsor of LOPSA.  See http://www.lopsa.org/.
--
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 sites

2006-09-13 Thread Jim Popovitch
Patrick Bogen wrote:
 On 9/13/06, Jay Vaagen [EMAIL PROTECTED] wrote:
 How can I set mailman to use the MX record instead of localhost (or one
 static address) for sending mail?
 I've added FAQ 4.72
 http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq04.072.htp
 as a simple answer for this.

The problem with this approach is that Mailman will still only use the
single specified mail server, rather than processing a list of
mailservers defined as MX records for a DNS domain.   It would be a nice
addition if Mailman allowed SMTPHOST to be set to either an explicit
host or a domain to be queried.  Sendmail accomplishes this in
mailertable by using these two formats:

  explict:  mx6.somedomain.com

  lookup:  [somedomain.com]

Using the lookup method causes Sendmail to query DNS for the current MX
host(s) and then traverse the list until it finds one available.

-Jim P.





--
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 sites

2006-09-13 Thread Ashley M. Kirchner
Jim Popovitch wrote:
 The problem with this approach is that Mailman will still only use the
 single specified mail server, rather than processing a list of
 mailservers defined as MX records for a DNS domain.
If I have a domain name for which there are 3 MXs setup in a Round 
Robin configuration, wouldn't mailman be given a different IP each 
time?  For example:

; zone file fragment
@ IN MX 10 mail.example.com.

mail  IN A 192.168.0.4
  IN A 192.168.0.5
  IN A 192.168.0.6

If I tell mailman SMTPHOST='mail.example.com', in theory it should 
receive a different IP to connect to each time it queries that host 
name.  UNLESS mailman is internally caching that information (to use 
again on subsequent runs.)

-- 
W | It's not a bug - it's an undocumented feature.
  +
  Ashley M. Kirchner mailto:[EMAIL PROTECTED]   .   303.442.6410 x130
  IT Director / SysAdmin / Websmith . 800.441.3873 x130
  Photo Craft Laboratories, Inc.. 3550 Arapahoe Ave. #6
  http://www.pcraft.com . .  ..   Boulder, CO 80303, U.S.A.


--
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 sites

2006-09-13 Thread Jay Vaagen
Ok, so after reading all this it becomes clear to me that this is not going
to be an easy fix.. 

If I understand all this correctly, there's no current feature that will
allow mailman to send mail from the correct virtual domain's hostname, and
not localhost.. correct?

Let's say I have these mailing lists:

norwegians on the domain norway.com - 1.1.1.10
visitors on the domain sweden.com - 1.1.1.11
tourist on the domain denmark.com - 1.1.1.12

The hostname of the server running mailman is mailserver.europe.com - with
IP 1.1.1.100


When someone posts to [EMAIL PROTECTED] I would like emails sent from
that mailing list to originate from mail.norway.com ie. 1.1.1.10, not
mailserver.europe.com or 1.1.1.100.
When someone posts to [EMAIL PROTECTED] I would like emails sent from that
mailing list to originate from mail.sweden.com ie. 1.1.1.11.

The mail alias for those 3 domains would be mail.

Any way to do this?

How about passing the domain name for the list through to SMTPHOST when the
email is sent and adding MAIL as the host name to make the FQDN...seeing as
MAIL is a static naming scheme.??

Maybe that's not even possible...sounds good in theory...

Thanks so much for your replies...

:)


Jay Vaagen
Certified Technician
Abadata Computer Corporation, Inc.
[EMAIL PROTECTED]
Phone: 989 883 3411
Fax: 989 883 9313


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jim
Popovitch
Sent: Wednesday, September 13, 2006 1:54 PM
Cc: Mailman-Users@python.org
Subject: Re: [Mailman-Users] Virtual sites

Patrick Bogen wrote:
 On 9/13/06, Jay Vaagen [EMAIL PROTECTED] wrote:
 How can I set mailman to use the MX record instead of localhost (or one
 static address) for sending mail?
 I've added FAQ 4.72
 http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq04.072.htp
 as a simple answer for this.

The problem with this approach is that Mailman will still only use the
single specified mail server, rather than processing a list of
mailservers defined as MX records for a DNS domain.   It would be a nice
addition if Mailman allowed SMTPHOST to be set to either an explicit
host or a domain to be queried.  Sendmail accomplishes this in
mailertable by using these two formats:

  explict:  mx6.somedomain.com

  lookup:  [somedomain.com]

Using the lookup method causes Sendmail to query DNS for the current MX
host(s) and then traverse the list until it finds one available.

-Jim P.





--
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/jay%40abadata.com

Security Policy:
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp



--
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 sites

2006-09-13 Thread Carl Zwanzig
In a flurry of recycled electrons, Jay Vaagen wrote:

 If I understand all this correctly, there's no current feature that will
 allow mailman to send mail from the correct virtual domain's hostname, and
 not localhost.. correct?

As I understand the current implimentation of virtual domains, much of the
config is kept as site-wide, not domain- or list-wide, data. To do what you're
talking about would require at least domain-wide config.

Probably the easiest way to get the 'multiple' domains that you want
is to run one instance of mailman for each domain. Yoy can then configure
the smtphost for that specific domain.

Perhaps virtual domains in 2.2 will have this feature, however you'll have
to wait for 2.2 then :).

z!
--
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 sites

2006-09-13 Thread Ashley M. Kirchner
Carl Zwanzig wrote:
 Probably the easiest way to get the 'multiple' domains that you want
 is to run one instance of mailman for each domain. Yoy can then configure
 the smtphost for that specific domain.
And to second this part of Carl's e-mail, this is exactly what I'm 
doing on my end.  I wanted to be able to have the same mailing list 
*name* exist across multiple virtual domains.  Back in January 2003 I 
posted a question about this, and at the time, Barry Warsaw replied with 
the following:

--
AMK Under MM2.0.x I created separate installations for
AMK different virtual hosts.  This allowed me to create the same
AMK list name, on a different virtual host without having mailman
AMK conflict.  Now, with MM2.1, how should I continue to do this?

MM2.1 doesn't lift this restriction, so your best bet is to continue
your current approach.  However, there /is/ a semi-supported extension
mechanism that you might be able to use to share one installation to
do it all.  See the Mailman/Site.py file for details, although there's
no guarantee this will give you enough of a hook.

-Barry
--

So far I haven't seen this change, and to be perfectly honest, I 
don't really expect it to either.  I can't speak for everyone, but I 
think the number of people who have the same type of installation as me 
are fairly limited compared to everyone else who runs MM.  But then, I 
could be wrong.

MM does what it was designed to do.  The fact that a few of us have 
quirky setups, I don't think is enough to go through a rewrite. :)  Just 
my two cents.

But to comment on Jay Vaagen's original post, I think separating the 
virtual domains across multiple MM installations might be the easier way 
to go.  I have one server that's is specifically for MM, and it's 
hosting 7 different domains, each one with anywhere between 5 to 50 
lists on each installation.

-- Ash
--
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] Problems with digests

2006-09-13 Thread Tokio Kikuchi
Hi,
 
 The email-3.0.x in Python 2.4 is not suitable for mailman.  Mailman
 2.1.8(or 9) works best with the email-2.5.7(or 8) which is the bug fix
 version of Python 2.3 library.
 
 I see. How can I fix that?
 

I suspect the debian people have omitted the mailman-2.5.x package from 
their ports.  File a bug report on their developers site.

In the mean time, you can extract email-2.5.x from our official 
distribution and install into prefix/pythonlib directory.  Or, you can 
edit cron/senddigests to use python2.3 as was suggested earlier.

Cheers,
-- 
Tokio Kikuchi, [EMAIL PROTECTED]
http://weather.is.kochi-u.ac.jp/
--
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] Problems with digests

2006-09-13 Thread stephen
Bretton Vine writes:

  What gives? What is odd is that some files with  '  in the
  filename go to the list while others don't. I've tried changing
  characterset in mail client to no avail.

This is a completely different issue IIRC.  For reasons I don't think
I've ever seen explained, the =?ISO-8859-1?Q?stuff%20goes%20here?=
MIME word syntax (RFC 2047, I think?) is unsuitable for use in header
parameters like file names.  So RFC 2231 syntax was invented, which
uses ' as a syntax delimiter the way MIME words use = and ?.

Unfortunately, there is a bug (fixed in 2.1.9, again IIRC) in the way
that Mailman's decode_rfc2231 function parses RFC 2231 syntax
(basically, it doesn't expect the parameter value to contain any
apostrophes other than those used for the purposes of RFC 2231).

None of the above is necessarily accurate, but if you need more
detail, feel free to wait for the authoritative version from Tokio,
Barry, or Mark, or you can search the archives for rfc2231 (both
mailman-users and mailman-developers, I think it was reported on the
former and diagnosed on the latter).

HTH

Steve

--
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] Virtual sites

2006-09-13 Thread Brad Knowles
At 1:53 PM -0400 2006-09-13, Jim Popovitch wrote:

  The problem with this approach is that Mailman will still only use the
  single specified mail server, rather than processing a list of
  mailservers defined as MX records for a DNS domain.

Mailman is a Mailing List Management system.  It is not an MTA.  It 
does not do the work of an MTA.  It leave the MTA work to real MTAs 
that are designed to do that work.

Looking up MX records is the job of an MTA, not an MLM.

-- 
Brad Knowles, [EMAIL PROTECTED]

Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety.

 -- Benjamin Franklin (1706-1790), reply of the Pennsylvania
 Assembly to the Governor, November 11, 1755

  Founding Individual Sponsor of LOPSA.  See http://www.lopsa.org/.
--
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 sites

2006-09-13 Thread Brad Knowles
At 2:57 PM -0400 2006-09-13, Jay Vaagen wrote:

  If I understand all this correctly, there's no current feature that will
  allow mailman to send mail from the correct virtual domain's hostname, and
  not localhost.. correct?

Mailman is a Mailing List Management system, not an MTA.  The kind of 
thing you're asking for would be within the purview of the MTA, and 
therefore Mailman would know nothing of it.

Heck, I don't even know any MTAs that allow you to do this kind of 
thing, but it's more their line of work than Mailman -- we just dump 
our outgoing traffic on the MTA, and let it do the heavy lifting of 
actually handling the delivery to the respective remote ends.

  Any way to do this?

Nope.

I can't even imagine what kind of source code modifications would be 
required to achieve your goal.

-- 
Brad Knowles, [EMAIL PROTECTED]

Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety.

 -- Benjamin Franklin (1706-1790), reply of the Pennsylvania
 Assembly to the Governor, November 11, 1755

  Founding Individual Sponsor of LOPSA.  See http://www.lopsa.org/.
--
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 sites

2006-09-13 Thread Jim Popovitch
On Wed, 2006-09-13 at 23:23 -0500, Brad Knowles wrote:
 At 1:53 PM -0400 2006-09-13, Jim Popovitch wrote:
 
   The problem with this approach is that Mailman will still only use the
   single specified mail server, rather than processing a list of
   mailservers defined as MX records for a DNS domain.
 
 Mailman is a Mailing List Management system.  It is not an MTA.  It 
 does not do the work of an MTA.  It leave the MTA work to real MTAs 
 that are designed to do that work.
 
 Looking up MX records is the job of an MTA, not an MLM.

Looking up MX records is also the job of an MUA, and Mailman is very
much like an MUA, albeit on steroids.  IMHO of course.

-Jim P.

--
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 sites

2006-09-13 Thread Brad Knowles
At 12:51 AM -0400 2006-09-14, Jim Popovitch wrote:

  Looking up MX records is also the job of an MUA, and Mailman is very
  much like an MUA, albeit on steroids.  IMHO of course.

I don't know of an MUA on the planet that looks up MX records.

Check your RFCs.  Checking MX records is most definitely the purview 
of MTAs, since they're the ones expected to implement 2821 and to 
ensure the rules of 2822 are followed (and correct if not).

-- 
Brad Knowles, [EMAIL PROTECTED]

Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety.

 -- Benjamin Franklin (1706-1790), reply of the Pennsylvania
 Assembly to the Governor, November 11, 1755

  Founding Individual Sponsor of LOPSA.  See http://www.lopsa.org/.
--
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