6.0.0-git
2021-01-20

Diff for CyrusConfig between 5 and 6

+ Cyrus IMAP Specific IMP Config

There are a couple of gotchas to watch out for when configuring Horde IMP to work with Cyrus IMAP.

++ Virtual Hosts

There are a couple of gotchas to watch out for when configuring Horde IMP to work with Cyrus IMAP.



++ Virtual Hosts



WhenWhen using Cyrus configured for virtualvirtual hosts, andand the standard IMP config, folder handling appears toto be broken.



To make virtual hosts work with Cyrus you had to put {{unixhierarchysep: yes}} in your imapd.conf - you already knew that part, right? ;)



Given this, a change is required in the {{imp/config/servers.php}} file: edit that file and make sure you use a slash (/) after the 'INBOX' in namespace instead of the usual dot (.):


To make virtual hosts work with Cyrus you had to put {{unixhierarchysep: yes}} in your imapd.conf - you already knew that part, right? ;) -> this is not correct, Cyrus works at my server with multiple virtual hosts without reconfiguring the unixhierarchysep.

Given this, a change is required in the {{imp/config/servers.php}} file: edit that file and make sure you use a slash (/) after the 'INBOX' in namespace instead of the usual dot (.):

<code>

    ...
    ...
    'namespace' => 'INBOX/',

    ...

</code>



This is no longer required with IMP 4.1 or later, because namespaces are detected automatically in newer versions.