[imp] Imp LDAP Error: [listMailboxes] IMAP error reported by server
Andy Dorman
adorman at ironicdesign.com
Mon Feb 9 14:26:59 UTC 2015
On 02/09/2015 03:19 AM, Jan Schneider wrote:
> That's what the 'debug' setting in your backend configuration is for.
Ah, I had never realized there is a debug option for the IMAP server.
Thank you!
I modified my backends.local.php and the IMAP debug log output is below,
beginning with a successful authentication: (FWIW, our 'advanced' IMAP
server config from backends.local.php is at the end of this email.)
As you can see, the problems begin with the LIST command syntax. But
what really borks my mind is neither Cyrus nor Horde has been updated in
the past few weeks, and this has been working fine until this past Saturday.
C: 3 AUTHENTICATE PLAIN [INITIAL CLIENT RESPONSE (username:
andydorman at comehome.net)]
S: 3 OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE ACL RIGHTS=kxte QUOTA
MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN
MULTIAPPEND BINARY CATENATE CONDSTORE ESEARCH SORT SORT=MODSEQ
SORT=DISPLAY THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE
LIST-EXTENDED WITHIN QRESYNC SCAN XLIST X-REPLICATION URLAUTH
URLAUTH=BINARY LOGINDISABLED COMPRESS=DEFLATE IDLE] Success (tls
protection) SESSIONID=<cyrus-21960-1423490383-1>
> Command 3 took 0.0171 seconds.
> CACHE: Using the Horde_Imap_Client_Cache_Backend_Cache storage driver.
C: 4 ENABLE QRESYNC
C: 5 NAMESPACE
S: * ENABLED CONDSTORE QRESYNC
S: 4 OK Completed
> Command 4 took 0.0006 seconds.
S: * NAMESPACE (("" "/")) (("Other Users/" "/")) (("Shared Folders/" "/"))
S: 5 OK Completed
> Command 5 took 0.0179 seconds.
> Slow Command: 9.947 seconds
C: 6 LIST () "" (INBOX * "Other Users/*""" "Shared Folders/*""") RETURN
(SUBSCRIBED)
S: 6 BAD Invalid syntax in List command
C: 7 LSUB "" INBOX
C: 8 LSUB "" *
C: 9 LSUB "" "Other Users/*"""
C: 10 LSUB "" "Shared Folders/*"""
S: * LSUB (\Noinferiors) "/" INBOX
S: 7 OK Completed (0.001 secs 1 calls)
> Command 7 took 0.0316 seconds.
S: * LSUB (\Noinferiors) "/" INBOX
S: * LSUB () "/" BPclaim
S: * LSUB () "/" BodyTest
S: * LSUB () "/" "Deleted Items"
S: * LSUB () "/" Drafts
S: * LSUB () "/" Fanmail
S: * LSUB () "/" HiWAAY
S: * LSUB (\HasChildren) "/" IronicDesign
S: * LSUB () "/" IronicDesign/Angular
S: * LSUB () "/" IronicDesign/meteor
S: * LSUB () "/" "Junk E-mail"
S: * LSUB (\HasChildren) "/" Personal
S: * LSUB () "/" Personal/PChome
S: * LSUB () "/" Personal/financial
S: * LSUB () "/" Personal/grandkids
S: * LSUB () "/" Personal/medicare
S: * LSUB () "/" Sent
S: * LSUB () "/" "Sent Items"
S: * LSUB () "/" Sent-apr-2012
S: * LSUB () "/" Sent-apr-2013
S: * LSUB () "/" Sent-apr-2014
S: * LSUB () "/" Sent-aug-2012
S: * LSUB () "/" Sent-aug-2013
S: * LSUB () "/" Sent-dec-2013
S: * LSUB () "/" Sent-feb-2013
S: * LSUB () "/" Sent-feb-2014
S: * LSUB () "/" Sent-jan-2013
S: * LSUB () "/" Sent-jan-2014
S: * LSUB () "/" Sent-jul-2012
S: * LSUB () "/" Sent-jun-2012
S: * LSUB () "/" Sent-jun-2014
S: * LSUB () "/" Sent-mar-2013
S: * LSUB () "/" Sent-may-2012
S: * LSUB () "/" Sent-may-2014
S: * LSUB () "/" Sent-nov-2012
S: * LSUB () "/" Sent-nov-2013
S: * LSUB () "/" Sent-oct-2012
S: * LSUB () "/" Sent-sep-2012
S: * LSUB () "/" Sent-sep-2013
S: * LSUB () "/" Spam
S: * LSUB () "/" Templates
S: * LSUB () "/" Trash
S: * LSUB () "/" bdorman
S: 8 OK Completed (0.001 secs 43 calls)
> Command 8 took 0.0363 seconds.
S: 9 BAD Unexpected extra arguments to Lsub
> Command 9 took 0.0683 seconds.
S: 10 BAD Unexpected extra arguments to Lsub
> Command 10 took 0.0685 seconds.
...
=== backends.local.php advanced imap config snippet ===
...
$servers ['imap']['disabled'] = true;
$servers ['advanced']['disabled'] = false;
$servers ['advanced']['hostspec'] = $hostname;
$servers ['advanced']['hordeauth'] = 'full';
$servers ['advanced']['name'] = 'Advanced IMAP';
$servers ['advanced']['preferred'] = '';
$servers ['advanced']['autocreate_special'] = true;
$servers ['advanced']['special_mboxes'] = array (
IMP_Mailbox::MBOX_DRAFTS => 'Drafts',
IMP_Mailbox::MBOX_SENT => 'Sent',
IMP_Mailbox::MBOX_SPAM => 'Spam',
IMP_Mailbox::MBOX_TRASH => 'Trash'
);
$servers ['advanced']['spam']['innocent']['null'] = true;
$servers ['advanced']['spam']['innocent']['program'] = null;
$servers ['advanced']['spam']['spam']['display'] = false;
$servers ['advanced']['spam']['spam']['email'] = 'junk at antespam.com';
$servers ['advanced']['spam']['spam']['email_format'] = 'redirect';
$servers ['advanced']['spam']['spam']['null'] = true;
$servers ['advanced']['spam']['spam']['program'] = null;
...
=== end advanced config snippet ===
--
Andy Dorman
FanMail.com
Ironic Design, Inc.
AnteSpam.com, ComeHome.net
CONFIDENTIALITY NOTICE: This message is for the named person's use only.
It may contain confidential, proprietary or legally privileged
information. No confidentiality or privilege is waived or lost by any
erroneous transmission. If you receive this message in error, please
immediately destroy it and notify the sender. You must not, directly or
indirectly, use, disclose, distribute, or copy any part of this message
if you are not the intended recipient.
More information about the imp
mailing list