On Wed, 12 Jan 2011, Werner Spirk wrote: > On Wed, 12 Jan 2011, Werner Spirk wrote: > > > > > Hello Mark, > > > > I put in your patch and it works !! > > That was mine: the test was sent to an open list > sorry -- it didn't do >
That's not really correct. There are three cases: 1. the patch works if the sender is within the closed list 2. it doesn't work if the sender is in accept_these_nonmembers 3. the DSN goes to the wrong address if the sender is not allowed to post to the list Best regards Werner > > > > On Tue, 11 Jan 2011, Mark Sapiro wrote: > > > > > Werner Spirk wrote: > > > > > > > > > > >Mails sent from outlook exchange will not be sent to a closed list > > > >when there is a German umlaut within the name like > > > > > > > >From: =?iso-8859-1?Q?Mai=2C_G=FCnter?= <guenter....@lrz.de> > > > > > > > >in general: > > > > > > > >Mail sent > > > >From: =?iso-8859-1?Q?Surname=2C_Givenname?= <addr...@lrz.de> > > > > > > > >causes an undeliverable message by mailman sent to > > > >surn...@mailman.lrz-muenchen.de, if the list in a closed list: > > > > > > > > > It is not the umlaut that causes the problem. It is the comma. > > > > > > > > > >Outlook Exchange goes conform with RFC 2047 . > > > > > > > > > You are correct, but this is tricky. The intent of RFC 2047 section 5, > > > rule 3 is that an encoded word such as > > > =?iso-8859-1?Q?Mai=2C_G=FCnter?= when used as the real name portion of > > > an address will not contain any of the characters which are not > > > allowed unquoted in this context, and this is true of that encoded > > > word. > > > > > > However, Mailman looks at the From: header, and because of the way it > > > processes this, it sees an ascii decoded header value which looks like > > > 'Mai, G?nter <guenter....@lrz.de>'. It then parses this and gets two > > > email addresses, 'mai' and 'guenter....@lrz.de' because of the > > > unquoted comma. > > > > > > For some purposes, such as determining whether a post is from a list > > > member, Mailman considers all the addresses and will determine that > > > this is from a list member if 'guenter....@lrz.de' is a member, but > > > if the post is held for some reason such as 'guenter....@lrz.de' is > > > moderated, the notice to the user will be sent to only the first > > > address 'mai' which is invalid. > > > > > > So, yes, you are correct that Mailman is not doing the right thing here. > > > > > > I've developed a patch that I think will fix this without any other > > > side effects. I've attached that as rfc2047.patch.txt. Please try this > > > patch and see if it solves your problems. > > > > > > -- > > > Mark Sapiro <m...@msapiro.net> The highway is for gamblers, > > > San Francisco Bay Area, California better use your sense - B. Dylan > > > > > > > > > > > > +--------------------------------------------------------------------+ > > | Werner Spirk . . Tel.: +49 89 35831 8707 | > > | Leibniz-Rechenzentrum (_) (_) Fax : +49 89 35831 8507 | > > | Boltzmannstr. 1 | | | | | > > | 85748 Garching |o| |o| Email: sp...@lrz.de | > > | | |/\| | | > > | Deutschland bei München http://www.lrz.de/~spirk/ | > > +--------------------------------------------------------------------+ > > > > > +--------------------------------------------------------------------+ > | Werner Spirk . . Tel.: +49 89 35831 8707 | > | Leibniz-Rechenzentrum (_) (_) Fax : +49 89 35831 8507 | > | Boltzmannstr. 1 | | | | | > | 85748 Garching |o| |o| Email: sp...@lrz.de | > | | |/\| | | > | Deutschland bei München http://www.lrz.de/~spirk/ | > +--------------------------------------------------------------------+ > +--------------------------------------------------------------------+ | Werner Spirk . . Tel.: +49 89 35831 8707 | | Leibniz-Rechenzentrum (_) (_) Fax : +49 89 35831 8507 | | Boltzmannstr. 1 | | | | | | 85748 Garching |o| |o| Email: sp...@lrz.de | | | |/\| | | | Deutschland bei München http://www.lrz.de/~spirk/ | +--------------------------------------------------------------------+ ------------------------------------------------------ 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