Hi all,

I posted this to the Kolab server lists, and just wanted to let the other Cyrus users 
know.
It affects Cyrus-imapd 2.2.3 with virtual domain support enabled.

Kind regards,
Stephan Buys

----------  Forwarded Message  ----------

Subject: BUG: ZfOS Kolab (OpenPKG 2.0)
Date: Tuesday 02 March 2004 11:44
From: Stephan Buys <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED], [EMAIL PROTECTED]

Hi all,

We just wanted to let you know that we have discovered a bug in Cyrus IMAPd
with it's handling of Virtual Domains.

AFFECTED VERSIONS:

Please note that this only affects the latest version of Kolab as distributed via the 
ZfOS
site. Specifically cyrus-imapd-2.2.3.
Remember that this version of Kolab should be regarded as a development version, it
is not yet officially released as the next version of Kolab.

DETAILS:

The problems comes in with the way that the Cyrus IMAP daemon parses mailbox names
to it's internal format.

According to RFC3501 (IMAP4rev1), US-ASCII characters and characters 
representable by UTF-7 are valid for mailbox names. This includes the @ sign (0x40), 
which
falls within US-ASCII.

The Cyrus IMAP daemon (with virtual domains enabled) assumes that an @ character
is always used to delimit a virtual mailbox, thus returning "Invalid Mailbox Name" 
whenever
an @ sign is included in the name of a mailbox.

IMPLICATIONS:

- You will not be able to create folders with an @ sign in the name using Imapd 2.2.3 
as 
configured in Kolab.
- There will be problems when using the Toltec connector if a mailbox name includes any
special characters, as Toltec uses @ as an escape character when encoding special 
characters. This is a legal UTF-7 encoding according to RFC3501.

We will try to resolve this issue as soon as possible and have already engaged the 
Cyrus
developers for assistance.

Kind regards,
-- 
Stephan  Buys
Code Fusion cc.
Tel: +27 11 391 1412
Mobile: +27 83 294 1876
Email: [EMAIL PROTECTED]

---
Home Page: http://asg.web.cmu.edu/cyrus
Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to