On 4/17/2009 6:54 AM, 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.

Jeff
One more thing I noticed today also. All messages which have the "+" in the e-mail are sent to Dovecot's Deliver twice. So, I receive the message twice in the folder. All other messages are only sent to Deliver once. Any idea what I have configured wrong for the message to be sent twice?

Reply via email to