Page MenuHomePhorge

cyrus-imap.md
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

cyrus-imap.md

# IMAP
Cyrus IMAP holds all email and calendar/contacts data, and serves it via IMAP and CalDAV/CardDAV.
## Finding a mailbox on disk
Cyrus uses uuid's for folders, so mailbox paths have to be translated to the path on disk:
!!! note
Empty folders don't exist on disk (see example below).
!!! note
mbpath expects a folder name in the format from cyradm, but beware of character escaping (see example below, `&-` -> `&`).
``` console
$ kolabctl imap cyradm lm user/test*@kolab.org
user/test/#sieve@kolab.org (\HasNoChildren)
user/test/Calendar@kolab.org (\HasNoChildren)
user/test/Configuration@kolab.org (\HasNoChildren)
user/test/Contacts@kolab.org (\HasNoChildren)
user/test/Drafts@kolab.org (\HasNoChildren)
user/test/Files@kolab.org (\HasNoChildren)
user/test/Freebusy@kolab.org (\HasNoChildren)
user/test/INBOX/&- Foobar Test@kolab.org (\HasNoChildren)
user/test/Journal@kolab.org (\HasNoChildren)
user/test/Notes@kolab.org (\HasNoChildren)
user/test/Sent@kolab.org (\HasNoChildren)
user/test/Spam@kolab.org (\HasNoChildren)
user/test/Tasks@kolab.org (\HasNoChildren)
user/test/Trash@kolab.org (\HasNoChildren)
user/test@kolab.org (\HasNoChildren)
$ kolabctl imap mbpath "user/test/INBOX/& Foobar Test@kolab.org"
/srv/imap/spool/default/uuid/7/f/7f763779-0e85-4840-ba18-ed8c9a2d49a0
$ kolabctl imap ls /srv/imap/spool/default/uuid/7/f/7f763779-0e85-4840-ba18-ed8c9a2d49a0
ls: cannot access '/srv/imap/spool/default/uuid/7/f/7f763779-0e85-4840-ba18-ed8c9a2d49a0': No such file or directory
```

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 4, 3:51 AM (4 d, 18 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18822484
Default Alt Text
cyrus-imap.md (1 KB)

Event Timeline