On Mar 2, 2007, at 2:18 AM, Magnus Holmgren wrote:
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).
Thanks for the tip!
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 toinitial caps (optionally after trying "topic" as is)? The latter is relatively easy at least.
We'd preferrably like caseless matching (so that "user+sometopic" could match "SomeTopic", "Sometopic", "SOMEtopic"). Is there anyone using a caseless file system for mail storage, such as HFS+, in a Linux production environment?
Otherwise, could we get "user+sometopic" to at least try "Sometopic", since it's most common, before going to "topic", then a default Maildir?
Thanks again, Rich
smime.p7s
Description: S/MIME cryptographic 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/
