From: Thomas Goirand <thomas@goirand.fr>
To: mlmmj@mlmmj.org
Subject: Re: qmail+vpopmail support
Date: Mon, 08 May 2006 08:29:22 +0000 [thread overview]
Message-ID: <445F0162.8010502@goirand.fr> (raw)
In-Reply-To: <20060503134628.GG5327@nachos.phaseit.com>
Fabio Busatto wrote:
> Hi, I've tested patch-mlmmj-listcontrol_env with qmail, and
> I wrote a supplementary patch for it.
>
> The problem is that the patch works with the qmail standard
> installation, but quite all installations use vpopmail as
> virtual domain manager, and the patch doesn't work with it.
>
Could you explain exactly WHY you need vpopmail? It's a very common
mistake to think that Qmail don't handle virtual domains without it, but
in fact IT DOES. Vpopmail does 2 things: 1/ doing that stupid virtual
domain stuff which is not needed, and 2/ an alternative auth thing that
is not needed as well when you see the number of alternative
checkpassword binaries available. I really think that vpopmail survives
only because many think it's needed, because of the bad advertising
Inter7 is doing, which I think is a very silly stuff. I just hope that
no MLMMJ patch will break my vpopmail-free configuration.
> The EXT environment variable infact contains the username
> section after the first delimiter, but with vpopmail we have
> a rewrite of the address like this:
>
> user@domain.tld -> domain.tld-user@domain.tld
>
Under my configuration it's:
user@domain.tld -> domain-tld-user@domain.tld
In fact, it could be:
user@domain.tld -> what-ever-you-like-user@domain.tld
as Qmail permit it using the virtualdomains configuration file.
> So, EXT contains the username (and not the extension).
> The real extension is stored in the DEFAULT environment
> variable, in both qmail and vpopmail scenarios.
> But the problem is that DEFAULT is too common name to
> be sure that it contains really an extension, so the
> solution is to check for the value in DEFAULT, and to
> compare it with the value in the EXT environment
> variabile (qmail), or in the EXT2 environment variable
> (qmail+vpopmail). If it matches, we can assume that it
> contains an extension.
>
I'm happy to learn that.
> +Prerequisites:
> +- qmail (and vpopmail) correctly installed
> +- mlmmj correctly installed
>
Can it be used WITHOUT vpopmail? IMHO it shouldn't be REQUIRED.
> +WARNING: DO NOT USE 'preline' command in dot-qmail files, it will result in
> +mlmmj to not work properly!!!
>
I DO use the preline in the binary I use, and it works !!! Here is my
.qmail-default file content:
|preline -f /usr/bin/mlmmj-recieve -L
/var/www/sites/dtc/gplhost.sg/lists/gplhost.sg_dtcdev
Kind regards,
Thomas
next prev parent reply other threads:[~2006-05-08 8:29 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-05-03 13:46 qmail+vpopmail support Fabio Busatto
2006-05-03 18:32 ` Morten K. Poulsen
2006-05-08 8:29 ` Thomas Goirand [this message]
2006-05-08 11:17 ` Fabio Busatto
2006-05-31 23:23 ` Fabio Busatto
2006-06-13 15:45 ` Morten K. Poulsen
2006-06-13 17:27 ` Fabio Busatto
2006-09-24 8:38 ` Fabio Busatto
2006-09-25 20:32 ` Morten K. Poulsen
2006-09-26 13:25 ` Fabio Busatto
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=445F0162.8010502@goirand.fr \
--to=thomas@goirand.fr \
--cc=mlmmj@mlmmj.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.