[Mailman-Users] German umlaut in From-line using outlook exchangewith closed lists
Werner Spirk
Werner.Spirk at lrz.de
Wed Jan 12 15:56:51 CET 2011
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.Mai at lrz.de>
> > > >
> > > >in general:
> > > >
> > > >Mail sent
> > > >From: =?iso-8859-1?Q?Surname=2C_Givenname?= <ADDRESS at lrz.de>
> > > >
> > > >causes an undeliverable message by mailman sent to
> > > >surname at 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.Mai at lrz.de>'. It then parses this and gets two
> > > email addresses, 'mai' and 'guenter.mai at 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.mai at lrz.de' is a member, but
> > > if the post is held for some reason such as 'guenter.mai at 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 <mark at 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: Spirk at 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: Spirk at 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: Spirk at lrz.de |
| | |/\| | |
| Deutschland bei München http://www.lrz.de/~spirk/ |
+--------------------------------------------------------------------+
More information about the Mailman-Users
mailing list