|
The following settings will get you up and running with Binc IMAP. They are copied from the Courier IMAP instructions with one change.
Folder Options:
<code>
1. Default Folder Prefix : none
2. Show Folder Prefix Option : false
12. Default Sub. of INBOX : true
13. Show 'Contain Sub.' Option : false
16. Auto Create Special Folders : true
</code>
And in the Server settings:
<code>
12. Delimiter : detect
</code>
This fixes the "Unable to create 'INBOX.Sent' problem. However, new folders MUST be created as children of INBOX - you cannot create them as children of [none]. I think this might be a Binc IMAP limitation. Or rather it seems to depend on whether you use IMAPDir or Maildir++. I will investigate this more...
----
Yes, it's a Binc IMAP limitation, but only if you use Maildir++. If you use Maildir++ format depots, all folders must be children of INBOX. If you use IMAPdir and set it up correctly (and make sure to point qmail at the new inbox locations!) you can have folders that are siblings of INBOX.
Also note that IMAPdir is the preferred depot for Binc IMAP, and that converting from Maildir++
to IMAPdir with no changes to qmail consists of adding one symlink. More about this in the Binc IMAP FAQ.
----
Correction (Later corrected):
These configuration options for config.php seem to produce better results:
<code>
$imap_server_type = 'other';
$optional_delimiter = 'detect';
$default_folder_prefix = 'INBOX/';
$show_prefix_option = false;
$default_sub_of_inbox = false;
$show_contain_subfolders_option = false;
</code>
For you trash folder, sent folder, etc, just put in 'Trash', 'Sent', etc.
With the other configuration settings listed in this document, folders did not appear to be nested correctly, and auto-creation of special folders did not work.
----
Correction Correction:
As of SquirrelMail 1.4.2, it seems like you should ignore this addendum. The initial settings work just fine, and are presumably more flexible. The only clarification might be this:
<code>
$trash_folder = 'INBOX/Trash';
$sent_folder = 'INBOX/Sent';
$draft_folder = 'INBOX/Drafts';
</code>
----
Come on, people, these are not "corrections", these are different ways to do things depending on your setup. You are trying to describe what settings "work" but you haven't stated your starting point, or your assumptions, or anything that allows me to know why these steps don't work for me. I a trying to write a more generally-applicable version of this page.
----
Server thread sort fix:
To avoid connections dropped by the Binc IMAP server disable the following option:
General Options:
<code>
11. Allow server thread sort : false
</code>
SquirrelMail doesn't check CAPABILITY for THREAD support, and Binc IMAP supports no extensions (THREAD REFERENCES [charset] ALL) before 1.3.x development starts.
----
Couple more things:
For searching (with Binc IMAP 1.2.x):
<code>
$squirrelmail_default_language = 'US-ASCII';
</code>
To not show INBOX/ before special folder names:
<code>
$optional_delimiter = '/';
</code>
----
Actually, NONE of these options actually seem to work with SquirrelMail 1.4.4 and Binc IMAP 1.3.3.
|