On 4/17/2009 7:11 AM, Brian Evans - Postfix List wrote:
Jeff Grossman wrote:
On 4/16/2009 10:44 PM, Victor Duchovni wrote:
On Thu, Apr 16, 2009 at 08:24:54PM -0700, Jeff Grossman wrote:


I have set up "recipient_delimiter = +" so I could put a folder name
in an
e-mail address and have it automatically filtered for me.  I am using
"mailbox_command = /usr/local/libexec/dovecot/deliver -n -m
"$EXTENSION""
as my mailbox_command.  When the mail gets passed to deliver, the
extension
is lower case even if it originally started as uppercase.  I asked
on the
Dovecot mailing list how I can convert it to uppercase for Deliver.
Timo
stated that Deliver does not do any case changing and that Postfix
must be
passing the variable in lower case.  Is there a way for me to not have
Postfix change the case?  My folder names all start with a capital
letter.
Deliver cannot find the mailbox because "folder" does not equal
"Folder".

Don't use mailbox_command, use mailbox_transport (assuming that in your
case deliver can work acceptably running as a fixed pipe(8) user rather
than as the recipient). The recipient extension in local(8)
deliveries is
converted to lower-case (the entire local-part is converted to
lower-case,
before the extension is extracted).


Thanks for the information.  The problem I have with that is all of my
users are local system users.  I don't think I can use
mailbox_transport with local users only virtual users.  It appears the
only way I can do what I want is to switch to virtual users.
You are confusing mailbox_transport and virtual_transport.

See: http://www.postfix.org/postconf.5.html#mailbox_transport

Brian
Thanks for the help and information. I am going to see if I can figure out how to configure Dovecot to use mailbox_transport with system users.

Jeff

Reply via email to