On Wednesday 28 February 2007 21:03, Rich, Whidbey Telecom wrote:
> I've begun testing "plus addressing" to support the delivery of email
> such as "[EMAIL PROTECTED]" to a user-created IMAP folder:
>
> /var/mail/user/Maildir/.topic/new/
>
> [...
> local_transport:
>          driver = appendfile
>          create_directory = false
>          maildir_format = true
>       ...
>          directory = /var/mail/$local_part/Maildir${if exists{/var/
> mail/$local_part/Maildir/.${substr_1:$local_part_suffix}}{/.$
> {substr_1:$local_part_suffix}}{}}

Tip: use match to avoid repetition:

          directory = /var/mail/$local_part/Maildir${if match 
                 {$local_part_suffix}{.(.*)} {${if exists{/var/
                  mail/$local_part/Maildir/.$1}{/.$1}}}}

(with reservation for brace mismatch).

> It delivers to the "topic" Maildir only if the user has already
> created it.  Otherwise, it's delivered to their top-level Maildir.
>
> However, I've hit a snag with the case-(in)sensitive nature of
> addressing.  Despite the RFC's, users are accustomed to the fact that
> "[EMAIL PROTECTED]", "[EMAIL PROTECTED]" and "[EMAIL PROTECTED]" will be
> delivered to the same "user".  Some systems and web-forms even
> lowercase addresses.  However, a message addressed to "user
> [EMAIL PROTECTED]" doesn't match a directory named "Topic" on an ext3
> filesystem.
>
> Does anyone have a suggestion to tell Exim how to deliver to "Topic",
> even if the $local_part_suffix is "topic"?  We realize one solution
> is to force all IMAP folders to be lower-case, but would prefer to
> explore other options.

Do you want completely caseless matching or just transform everything to 
initial caps (optionally after trying "topic" as is)? The latter is 
relatively easy at least.

-- 
Magnus Holmgren        [EMAIL PROTECTED]
                       (No Cc of list mail needed, thanks)

  "Exim is better at being younger, whereas sendmail is better for 
   Scrabble (50 point bonus for clearing your rack)" -- Dave Evans

Attachment: pgpB66PPRlm2n.pgp
Description: PGP signature

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to