I'm running Cyrus IMAP 2.1.13 on top of Postfix. Mail is being delivered from Postfix into Cyrus using an LMTP unix socket. My users have email addresses like [EMAIL PROTECTED] The login names/mailbox names are unique user ids like "jdoe123". I created a virtual transport map in Postfix to map "[EMAIL PROTECTED]" to "[EMAIL PROTECTED]". Howerver, incoming messages can't be delivered to the mailboxes. Cyrus complains:
I've finally been able to track down the problem to this: the mailboxes are being created as user.username which results in a directory user.username being created and the mailbox being added to a DB file (as far as I can see from the source code). However, lmtpd is looking for user^username (^ instead of . as the seperator). Why is Cyrus trying to use another seperator when delivering incoming messages?
Regards,
<-gninneH<- -- __ _ __ __ Henning Holtschneider / / ___ _______ _/ |/ /__ / /_ <[EMAIL PROTECTED]> / /__/ _ \/ __/ _ `/ / -_) __/ /____/\___/\__/\_,_/_/|_/\__/\__/ ...net happens!