The client I'm using is Thunderbird (default settings, 1.0 20041206) and Pine 4.33.
The version of binc I'm using is the latest stable version.


I've set it up and I can connect to it no problem but my IMAP folder structure does not show and when it does show it only shows a small portion of the folders available.

Initially Thunderbird only show the Inbox and all other folders are ignored.
If I try to send a message to myself Thunderbird tries to save a copy to INBOX.Sent.
If I try to send a message from a mailto:// url then the message gets sent fine, a copy is saved to the IMAP Sent folder (which thunderbird now identifies as 'Sent') and a few of my folders show up under the inbox.


This is extremely confusing as it was working not a few days ago when I first installed it.
Initially I though it was because I enabled SSL (as the first run I didn't bother). I disabled SSL and this behaviour still continues.


In both cases if I try to subscribe the subscription window is empty saying there are no IMAP folders available but they are.

The .bincimap-subscribed file in my .Maildir shows all my IMAP folders in the INBOX/Folder format. Though getting the listing from the server seems to return nothing.

I've tried setting up the IMAP folder collection in pine but the response I get setting it up is:
" [ CREATE failed: With a Maildir++ depot, you must create all mailboxes under INBOX. Try creating INBOX/mail/ . ]"


Attached is my supervise run script, my bincimap.conf and a copy of the supervised log (with recordio enabled) just so one can follow the behaviour.

Here's what my maildir looks like.

[EMAIL PROTECTED]:.Maildir$ls -al
total 136
drwx------  31 sean  users  1024 Jan  2 23:19 .
drwx--x--x   3 sean  users   512 Jan  2 08:58 ..
drwx------   5 sean  users   512 Jan  2 23:17 .Drafts
drwx------   5 sean  users   512 Jan  2 23:17 .Misc
drwx------   5 sean  users   512 Jan  2 23:17 .Personal
drwx------   5 sean  users   512 Jan  1 19:52 .Personal.Friends
drwx------   5 sean  users   512 Jan  1 19:53 .Personal.School
drwx------   5 sean  users   512 Jan  2 23:17 .Sent
drwx------   5 sean  users   512 Jan  2 23:17 .Spam
-rw-------   1 sean  users   596 Jan  2 23:11 .bincimap-subscribed
-rw-------   1 sean  users   396 Jan  2 23:14 bincimap-cache
-rw-------   1 sean  users    71 Jan  2 23:13 bincimap-uidvalidity
drwx------   2 sean  users   512 Jan  2 23:13 cur
drwx------   2 sean  users   512 Jan  2 23:13 new
drwx------   2 sean  users   512 Jan  2 23:12 tmp
[EMAIL PROTECTED]:.Maildir$exit

The only thing I can think of is the daemon being the problem as I have another account setup on a different server using Courier-IMAP and Thunderbird acts as expected.

Does anyone have a clue why it is acting so strangely?

Any insight would be appricated.

--
Sean
#!/bin/sh
# $Id: run-ssl.in,v 1.1.1.1 2003/08/18 18:06:05 andreaha Exp $
# daemontools supervise run-file for Binc IMAP Service.

exec 2>&1

exec    tcpserver -c 100 -u 0 -g 0                      \
    -l $(hostname) -HDRP                                \
    64.42.224.141 993                                   \
    /usr/local/bin/bincimap-up                          \
    --logtype=multilog                                  \
    --conf=/var/binc/bincimap.conf --             \
    /usr/local/bin/recordio                             \
    /bin/checkpassword                                  \
    /usr/local/bin/bincimapd
/* -*- mode:java -*- */

// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.

// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Street #330, Boston, MA 02111-1307,
// USA.

// Global configuration file for Binc IMAP. Some settings in this file
// can be overrun with command line arguments.

//----------------------------------------------------------------------------
Authentication {
    allow plain auth in non ssl = "yes",            /* allow login or
                                                      authenticate
                                                      when not in
                                                      SSL/TLS mode */

    auth penalty = 4,                              /* on auth failure,
                                                    * server sleeps so
                                                    * many seconds
                                                    * before allowing
                                                    * client to
                                                    * authenticate
                                                    * again.
                                                    */
    disable starttls = "yes"
}

//----------------------------------------------------------------------------
Security {
    jail path = "/usr/local/bin",
    jail user = "nobody",
    jail group = "nobody"
}

//----------------------------------------------------------------------------
Log {
    type = "syslog",                             /* supports
                                                    * multilog or
                                                    * syslog or
                                                    * stderr (for testing).
                                                    */
    environment ip variable = "TCPREMOTEIP"
}

//----------------------------------------------------------------------------
Mailbox {
    depot = "Maildir++",                           /* Use Maildir++ style
                                                    * depot. */

    type = "Maildir",                              /* only Maildir
                                                    * support */

    path = ".Maildir",                              /* default path */

    auto create inbox = "yes",                     /* create INBOX in
                                                    * given format if
                                                    * it doesn't
                                                    * exist.
                                                    */

    auto subscribe mailboxes = "INBOX",            /* list mailboxes
                                                    * in one string,
                                                    * seperated by
                                                    * commas
                                                    */

    umask = "077"                                  /* use this umask
                                                    * when creating
                                                    * mailboxes, or
                                                    * when copying and
                                                    * appending
                                                    * messages.
                                                    */
}

//----------------------------------------------------------------------------
Session {
    idle timeout = 1860,                           /* idle timeout in
                                                      seconds */

    auth timeout = 60,                             /* timeout before
                                                      auth in
                                                      seconds */

    transfer timeout = 1200,                       /* timeout per
                                                      transferred com
                                                      unit (I/O) */

    transfer buffer size = 1024                    /* number of bytes
                                                      to buffer before
                                                      passing on to
                                                      client. */
}

/* $Id: bincimap.conf.in,v 1.2 2003/08/23 12:53:25 andreaha Exp $ */
@4000000041d8d5dc227ccdd4 29086 0 [EMAIL PROTECTED]:] connection from 
24.77.213.141
@4000000041d8d5dc2bff4864 18009 > 2 OK AUTHENTICATE completed
 
@4000000041d8d5dc2c170684 18009 0 [EMAIL PROTECTED]:] <sean> authenticated
@4000000041d8d5dc2cd6dfcc 18009 < 3 list "" "INBOX.%"
 
@4000000041d8d5dc2d28f76c 18009 > 3 OK LIST completed
 
@4000000041d8d5dc2dd72d14 18009 < 4 list "" "INBOX.%.%"
 
@4000000041d8d5dc2de79064 18009 > 4 OK LIST completed
 
@4000000041d8d5dc2e9214bc 18009 < 5 list "" "shared.%"
 
@4000000041d8d5dc2ea327d4 18009 > 5 OK LIST completed
 
@4000000041d8d5dc2f85003c 18009 < 6 list "" "shared.%.%"
 
@4000000041d8d5dc2f90624c 18009 > 6 OK LIST completed
 
@4000000041d8d5dc3058a3ec 18009 < 7 list "" "INBOX"
 
@4000000041d8d5dc3073b59c 18009 > * LIST (\Unmarked) "/" "INBOX"
 
@4000000041d8d5dc307455c4 18009 > 7 OK LIST completed
 
@4000000041d8d5dc3237184c 18009 < 8 create "INBOX.Trash"
 
@4000000041d8d5dc323b4a84 18009 > 8 NO CREATE failed: With a Maildir++ depot, 
you must create all mailboxes under INBOX. Try creating INBOX/INBOX.Trash.
 
@4000000041d8d5dc34375904 18009 < 9 select "INBOX"
 
@4000000041d8d5dc345b4454 18009 > * 4 EXISTS
 
@4000000041d8d5dc345ca3e4 18009 > * 0 RECENT
 
@4000000041d8d5dc345cee1c 18009 > * OK [UIDVALIDITY 1104728609]
 
@4000000041d8d5dc345d346c 18009 > * OK [UIDNEXT 5] 5 is the next UID
 
@4000000041d8d5dc345d7abc 18009 > * FLAGS (\Answered \Flagged \Deleted \Recent 
\Seen \Draft)
 
@4000000041d8d5dc345dc10c 18009 > * OK [PERMANENTFLAGS (\Answered \Flagged 
\Deleted \Seen \Draft)] Limited
 
@4000000041d8d5dc345e0b44 18009 > 9 OK [READ-WRITE] SELECT comple+
@4000000041d8d5dc3461c07c 18009 > ted
 
@4000000041d8d5dc35808a74 18009 < 10 UID fetch 1:* (FLAGS)
 
@4000000041d8d5dc36096d6c 7761 0 [EMAIL PROTECTED]:] connection from 
24.77.213.141
@4000000041d8d5dc360b6d24 18009 > * 1 FETCH (FLAGS (\Seen) UID 1)
 
@4000000041d8d5dc361ba964 18009 > * 2 FETCH (FLAGS (\Seen) UID 2)
 
@4000000041d8d5dc361c60fc 18009 > * 3 FETCH (FLAGS (\Seen \Answered) UID 3)
 
@4000000041d8d5dc361cab34 18009 > * 4 FETCH (FLAGS (\Seen) UID 4)
 
@4000000041d8d5dc361da91c 18009 > 10 OK FETCH completed
 
@4000000041d8d5dd00da3d24 6972 > 1 OK AUTHENTICATE completed
 
@4000000041d8d5dd00f22254 6972 0 [EMAIL PROTECTED]:] <sean> authenticated
@4000000041d8d5dd019b2bc4 6972 < 2 list "" "INBOX/Drafts"
 
@4000000041d8d5dd01ebeba4 6972 > * LIST (\Unmarked) "/" "INBOX/Drafts"
 
@4000000041d8d5dd01ecaef4 6972 > 2 OK LIST completed
 
@4000000041d8d5dd0296029c 6972 < 3 list "" "INBOX/Misc"
 
@4000000041d8d5dd02ac7c84 6972 > * LIST (\Unmarked) "/" "INBOX/Misc"
 
@4000000041d8d5dd02ad0154 6972 > 3 OK LIST completed
 
@4000000041d8d5dd0411197c 6972 < 4 list "" "INBOX/Personal"
 
@4000000041d8d5dd042c1b8c 6972 > * LIST (\Unmarked) "/" "INBOX/Personal"
 
@4000000041d8d5dd042ca05c 6972 > 4 OK LIST completed
 
@4000000041d8d5dd04c29ecc 6972 < 5 list "" "INBOX/Sent"
 
@4000000041d8d5dd04d7b154 6972 > * LIST (\Unmarked) "/" "INBOX/Sent"
 
@4000000041d8d5dd04d8baf4 6972 > 5 OK LIST completed
 
@4000000041d8d5dd05bb664c 6972 < 6 list "" "INBOX/Spam"
 
@4000000041d8d5dd05d118fc 6972 > * LIST (\Unmarked) "/" "INBOX/Spam"
 
@4000000041d8d5dd05d199e4 6972 > 6 OK LIST completed
 
@4000000041d8d64f111a70dc 6972 < 7 logout
 
@4000000041d8d64f111e87bc 6972 1 [EMAIL PROTECTED]:] <sean> logged off - 
bodies:0 statements:6
@4000000041d8d64f111f79ec 6972 > * BYE Binc IMAP shutting down
 
@4000000041d8d64f1136de34 6972 > 7 OK LOGOUT completed
 
@4000000041d8d64f113b3b64 6972 > [EOF]
@4000000041d8d64f114539fc 7761 1 [EMAIL PROTECTED]:] shutting down - read:316 
bytes, wrote:926 bytes.
@4000000041d8d64f11a42aac 18009 < 11 close
 
@4000000041d8d64f11a7b104 18009 < 12 logout
 
@4000000041d8d64f11ad3afc 18009 1 [EMAIL PROTECTED]:] <sean> logged off - 
bodies:0 statements:10
@4000000041d8d64f11ae67c4 18009 < [EOF]
@4000000041d8d64f11cab9c4 29086 1 [EMAIL PROTECTED]:] shutting down - read:454 
bytes, wrote:1666 bytes.
@4000000041d8d64f11cbdad4 18009 > 11 OK CLOSE completed
 
@4000000041d8d64f11e57d54 18009 > * BYE Binc IMAP shutting down
 
@4000000041d8d64f11e68adc 18009 > 12 OK LOGOUT completed
 

Reply via email to