Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-updates > by-pkgid > c43d99b5f4a2e8d76a58d7d3790db733 > files > 283

cyrus-imapd-2.5.11-7.1.mga7.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>
</ul>

</body>
</html>