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

Reply via email to