Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > ed1936cf5c8a302844ce8f133ea87612 > files > 114

cyrus-imapd-2.4.18-1.2.mga5.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Cyrus IMAP Server: Special Characters</title>
</head>
<body>
<h1>Cyrus IMAP Server: Special Characters</h1>


<p>This document is supposed to be a repository of "special characters"
used in Cyrus naming of users, folders, directory paths, etc.</p>

<h2>Current Uses</h2>
<br>
Character: +
<ul>
<li>(LMTP) Separation of postuser and target mailbox for delivery</li>
<li>(LMTP) Separation of username and submailbox for delivery</li>
<li>(IMAP) Flag at end of login name that indicates that LIST should
    return LSUB results (when imapmagicplus is set)</li>
<li>(POP3) POP a subfolder directly (e.g. rjs3+foo POPs user.rjs3.foo)</li>
</ul>
<br>

Character: . /
<br>
<ul>
<li>[mailbox names] Hierarchy separators</li>
</ul>
<br>

Character: ^
<br>
<ul>
<li>[mailbox names] In unixhierarchysep, ^ is the part of the internal
    name that represents a '.'</li>
</ul>
<br>

Characters: @ %
<br>
<ul>
<li>[usernames] These are realm separators for the purposes of authentication</li>
</ul>
<br>

<h2>Future Uses</h2>

Character: +
<br>
<ul>
<li>IMAP LIST filters (e.g. rjs3+foo will only list folders that match foo*)</li>
<li>possibly other interpretations here:
<br>
     - rjs3+foo will do an effective chroot(foo.)
<br>
     - rjs3+foo will only list folders in user.rjs3.foo*</li>
</body>
</html>