Re: [mlmmj] More Nits

From: Sabahattin Gucukoglu <mail_at_invalid.domain>
Date: Wed, 14 Apr 2010 20:28:02 +0100

On 13 Apr 2010, at 06:20, Morten Shearman Kirkegaard wrote:
On Sun, 2010-04-11 at 23:58 +0100, Sabahattin Gucukoglu wrote:
>> On Wed, 2010-04-07 at 05:39 +0100, Sabahattin Gucukoglu wrote:
>>>> Delimiter, if set to '-', causes problems when list names have '-' in
>>>> them. Since this isn't the behaviour of for instance ezmlm, it'd be
>>>> nice if this could be fixed somehow.
>>
>> If I try to send mail to list "me-mates" when delimiter is '-',
>> there'll be a message in syslog that tells me that "mates" isn't a
>> valid command. :-)
>
> Which mail server are you using, and how do you invoke mlmmj?

XMail. Mlmmj is invoked from a script that sets $SENDER, $RECIPIENT and $EXT. Yes, $EXT is set wrong (to "mates"). I didn't realise mlmmj uses the environment, only Return-Path and Delivered-To - for the docs.

> I think the solution is to scan from the right, so that the list can
>> contain the delimiter character.
>
> No, then listname-bounce-user=example.org_at_example.net would be
> interpreted as the list "listname-bounce" with the command
> "user=example.org".

Just tried with ezmlm, indeed DJB worked around this by fixing the fields to three and using dots to separate everything else, EG return.*, sc.*, get.*.

> Having the delimiter in the name is quite ugly, and requires help from
> the mail server; It must set the environment variable EXTENSION,
> LOCAL_PART_SUFFIX or DEFAULT, or invoke mlmmj-recieve [sic] with the -e
> option.

Nit: mlmmj-recieve.1 must mention -e. Gave up and now use '+' like everybody else.

BTW: Will there ever be a transition period to mlmmj-receive? Yes, I know. :-)

Cheers,
Sabahattin


  • application/pkcs7-signature attachment: smime.p7s
Received on Wed Apr 14 2010 - 22:28:02 EEST