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

Reply via email to