Andrew Pam wrote:
[...]
Are you sure you understand my requirement?
I believe I do, but maybe I am missing something.
I want all email,
regardless of case, to be delivered to a (lowercase) local mailbox.
Yes, and that happens for me. A bunch of plugins validate the mail and
mail which passes the checks is queued via the queue/qmail-queue plugin.
qmail takes it out of queue and passes it to qmail-local. And the mail
is delivered in a case-insensitive manner. The headers are correctly
preserved in their original case.
Having a quick peek at the qmail source, qmail-lspawn does the case
squashing before calling qmail-local. So a direct call to qmail-local
will fail if the case is wrong, but you shouldn't need to do that.
I don't just need passthrough - that already works fine.
I'm guessing that you are not calling the queue/qmail-queue plugin. If
so, why not? If not, could you post your config/plugins file and your
plugin?
Thanks,
Gordon