[imp] Can't delete mail in dynamic mode

Slawa Olhovchenkov slw at zxy.spb.ru
Wed Sep 21 10:07:17 UTC 2011


On Wed, Sep 21, 2011 at 11:50:28AM +0200, Jan Schneider wrote:

> 
> Zitat von Slawa Olhovchenkov <slw at zxy.spb.ru>:
> 
> > IMP 5.0.11
> 
> Try IMP 5.0.12.

Don't change

> > Horde 4.0.9
> >
> > Try to delete message in dynamic mode and get error:
> >
> > HORDE [imp] IMAP error: Mailbox does not exist [pid 66334 on line  
> > 340 of "/usr/local/Horde/imp/lib/Imap.php"]
> >
> > I can see (in traffic sniffer) to access to mailbox named '0' (when
> > delete message in INBOX).
> >
> > Deleting in traditional mode work OK.
> >
> > Backtrace from line 340:
> >
> > array (
> >   0 =>
> >   array (
> >     'file' => '/usr/local/Horde/imp/lib/Mailbox.php',
> >     'line' => 587,
> >     'function' => '__call',
> >     'class' => 'IMP_Imap',
> >     'object' =>
> >     IMP_Imap::__set_state(array(
> >        'ob' =>
> >       Horde_Imap_Client_Socket::__set_state(array(
> >          '_tag' => 4,
> >          '_stream' => NULL,
> >          'cache' => NULL,
> >          'cacheFields' =>
> >         array (
> >           9 => 'HICenv',
> >           10 => 'HICflags',
> >           8 => 'HIChdrs',
> >           11 => 'HICdate',
> >           12 => 'HICsize',
> >           1 => 'HICstruct',
> >         ),
> >          'changed' => true,
> >          '_debug' => NULL,
> >          '_fetchDataClass' => 'Horde_Imap_Client_Data_Fetch',
> >          '_init' =>
> >         array (
> >           'enabled' =>
> >           array (
> >           ),
> >           'namespace' =>
> >           array (
> >             '40cd750bba9870f18aada2478b24840a' =>
> >             array (
> >               'INBOX/' =>
> >               array (
> >                 'delimiter' => '/',
> >                 'hidden' => false,
> >                 'name' => 'INBOX/',
> >                 'translation' => '',
> >                 'type' => 1,
> >               ),
> >               'user/' =>
> >               array (
> >                 'delimiter' => '/',
> >                 'hidden' => false,
> >                 'name' => 'user/',
> >                 'translation' => '',
> >                 'type' => 2,
> >               ),
> >               '' =>
> >               array (
> >                 'delimiter' => '/',
> >                 'hidden' => false,
> >                 'name' => '',
> >                 'translation' => '',
> >                 'type' => 3,
> >               ),
> >             ),
> >           ),
> >           's_charset' =>
> >           array (
> >           ),
> >           'capability' =>
> >           array (
> >             'IMAP4REV1' => true,
> >             'LITERAL+' => true,
> >             'ID' => true,
> >             'ENABLE' => true,
> >             'AUTH' =>
> >             array (
> >               0 => 'PLAIN',
> >             ),
> >             'SASL-IR' => true,
> >             'ACL' => true,
> >             'RIGHTS' =>
> >             array (
> >               0 => 'kxte',
> >             ),
> >             'QUOTA' => true,
> >             'MAILBOX-REFERRALS' => true,
> >             'NAMESPACE' => true,
> >             'UIDPLUS' => true,
> >             'NO_ATOMIC_RENAME' => true,
> >             'UNSELECT' => true,
> >             'CHILDREN' => true,
> >             'MULTIAPPEND' => true,
> >             'BINARY' => true,
> >             'CATENATE' => true,
> >             'CONDSTORE' => true,
> >             'ESEARCH' => true,
> >             'SORT' =>
> >             array (
> >               0 => 'MODSEQ',
> >               1 => 'DISPLAY',
> >             ),
> >             'THREAD' =>
> >             array (
> >               0 => 'ORDEREDSUBJECT',
> >               1 => 'REFERENCES',
> >             ),
> >             'ANNOTATEMORE' => true,
> >             'LIST-EXTENDED' => true,
> >             'WITHIN' => true,
> >             'QRESYNC' => true,
> >             'SCAN' => true,
> >             'XLIST' => true,
> >             'URLAUTH' =>
> >             array (
> >               0 => 'BINARY',
> >             ),
> >             'X-NETSCAPE' => true,
> >             'LOGINDISABLED' => true,
> >             'COMPRESS' =>
> >             array (
> >               0 => 'DEFLATE',
> >             ),
> >             'IDLE' => true,
> >           ),
> >           'authmethod' => 'PLAIN',
> >         ),
> >          '_isAuthenticated' => true,
> >          '_isSecure' => false,
> >          '_mode' => 2,
> >          '_params' =>
> >         array (
> >           'encryptKey' =>
> >           array (
> >             0 => 'IMP_Imap',
> >             1 => 'getEncryptKey',
> >           ),
> >           'hostspec' => 'localhost',
> >           'log' => NULL,
> >           'port' => 143,
> >           'secure' => false,
> >           'timeout' => 30,
> >           'password' => '<gЛ^C°P^K╓ё╡m(^D▒O╔',
> >           'statuscache' => true,
> >           'username' => 'slw at ........',
> >           'cache' =>
> >           array (
> >             'fields' =>
> >               1 => 'INBOX/Trash',
> >             ),
> >           ),
> >           '_passencrypt' => true,
> >         ),
> >          '_selected' => 'INBOX',
> >          '_temp' =>
> >         array (
> >           'no_cap' => true,
> >           'parsestatuserr' => NULL,
> >           'token' => NULL,
> >           'loginerr' => 'LOGIN_AUTHENTICATIONFAILED',
> >           'referral' => NULL,
> >           'fr_ob' =>
> >           stdClass::__set_state(array(
> >              'seq' =>
> >             array (
> >             ),
> >              'uid' =>
> >             array (
> >             ),
> >           )),
> >           'fetchresp' =>
> >           stdClass::__set_state(array(
> >              'seq' =>
> >             array (
> >             ),
> >              'uid' =>
> >             array (
> >             ),
> >           )),
> >           'mailbox' =>
> >           array (
> >             'name' => 'INBOX',
> >             'messages' => '279',
> >             'recent' => '0',
> >             'flags' =>
> >             array (
> >               0 => '\\answered',
> >               1 => '\\flagged',
> >               2 => '\\draft',
> >               3 => '\\deleted',
> >               4 => '\\seen',
> >             ),
> >             'permflags' =>
> >             array (
> >               0 => '\\answered',
> >               1 => '\\flagged',
> >               2 => '\\draft',
> >               3 => '\\deleted',
> >               4 => '\\seen',
> >               5 => '\\*',
> >             ),
> >             'firstunseen' => '2',
> >             'uidvalidity' => '1235319952',
> >             'uidnext' => '4088',
> >             'highestmodseq' => '52',
> >           ),
> >           'literal8' =>
> >           array (
> >           ),
> >           'parseresperr' =>
> >           array (
> >             'line' => 'Mailbox does not exist',
> >             'response' => 'NO',
> >             'tag' => '4',
> >             'token' => '',
> >             'type' => 'tagged',
> >           ),
> >         ),
> >          '_utils' =>
> >         Horde_Imap_Client_Utils::__set_state(array(
> >         )),
> >       )),
> >        '_changed' => false,
> >        '_login' => true,
> >        '_nsdefault' =>
> >       array (
> >         'delimiter' => '/',
> >         'hidden' => false,
> >         'name' => 'INBOX/',
> >         'translation' => '',
> >         'type' => 1,
> >       ),
> >        '_temp' =>
> >       array (
> >       ),
> >     )),
> >     'type' => '->',
> >     'args' =>
> >     array (
> >       0 => 'status',
> >       1 =>
> >       array (
> >         0 => '0',
> >         1 => 8,
> >       ),
> >     ),
> >   ),
> >   1 =>
> >   array (
> >     'file' => '/usr/local/Horde/imp/lib/Mailbox.php',
> >     'line' => 587,
> >     'function' => 'status',
> >     'class' => 'IMP_Imap',
> >     'object' =>
> >     IMP_Imap::__set_state(array(
> >        'ob' =>
> >       Horde_Imap_Client_Socket::__set_state(array(
> >          '_tag' => 4,
> >          '_stream' => NULL,
> >          'cache' => NULL,
> >          'cacheFields' =>
> >         array (
> >           9 => 'HICenv',
> >           10 => 'HICflags',
> >           8 => 'HIChdrs',
> >           11 => 'HICdate',
> >           12 => 'HICsize',
> >           1 => 'HICstruct',
> >         ),
> >          'changed' => true,
> >          '_debug' => NULL,
> >          '_fetchDataClass' => 'Horde_Imap_Client_Data_Fetch',
> >          '_init' =>
> >         array (
> >           'enabled' =>
> >           array (
> >           ),
> >           'namespace' =>
> >           array (
> >             '40cd750bba9870f18aada2478b24840a' =>
> >             array (
> >               'INBOX/' =>
> >               array (
> >                 'delimiter' => '/',
> >                 'hidden' => false,
> >                 'name' => 'INBOX/',
> >                 'translation' => '',
> >                 'type' => 1,
> >               ),
> >               'user/' =>
> >               array (
> >                 'delimiter' => '/',
> >                 'hidden' => false,
> >                 'name' => 'user/',
> >                 'translation' => '',
> >                 'type' => 2,
> >               ),
> >               '' =>
> >               array (
> >                 'delimiter' => '/',
> >                 'hidden' => false,
> >                 'name' => '',
> >                 'translation' => '',
> >                 'type' => 3,
> >               ),
> >             ),
> >           ),
> >           's_charset' =>
> >           array (
> >           ),
> >           'capability' =>
> >           array (
> >             'IMAP4REV1' => true,
> >             'LITERAL+' => true,
> >             'ID' => true,
> >             'ENABLE' => true,
> >             'AUTH' =>
> >             array (
> >               0 => 'PLAIN',
> >             ),
> >             'SASL-IR' => true,
> >             'ACL' => true,
> >             'RIGHTS' =>
> >             array (
> >               0 => 'kxte',
> >             ),
> >             'QUOTA' => true,
> >             'MAILBOX-REFERRALS' => true,
> >             'NAMESPACE' => true,
> >             'UIDPLUS' => true,
> >             'NO_ATOMIC_RENAME' => true,
> >             'UNSELECT' => true,
> >             'CHILDREN' => true,
> >             'MULTIAPPEND' => true,
> >             'BINARY' => true,
> >             'CATENATE' => true,
> >             'CONDSTORE' => true,
> >             'ESEARCH' => true,
> >             'SORT' =>
> >             array (
> >               0 => 'MODSEQ',
> >               1 => 'DISPLAY',
> >             ),
> >             'THREAD' =>
> >             array (
> >               0 => 'ORDEREDSUBJECT',
> >               1 => 'REFERENCES',
> >             ),
> >             'ANNOTATEMORE' => true,
> >             'LIST-EXTENDED' => true,
> >             'WITHIN' => true,
> >             'QRESYNC' => true,
> >             'SCAN' => true,
> >             'XLIST' => true,
> >             'URLAUTH' =>
> >             array (
> >               0 => 'BINARY',
> >             ),
> >             'X-NETSCAPE' => true,
> >             'LOGINDISABLED' => true,
> >             'COMPRESS' =>
> >             array (
> >               0 => 'DEFLATE',
> >             ),
> >             'IDLE' => true,
> >           ),
> >           'authmethod' => 'PLAIN',
> >         ),
> >          '_isAuthenticated' => true,
> >          '_isSecure' => false,
> >          '_mode' => 2,
> >          '_params' =>
> >         array (
> >           'encryptKey' =>
> >           array (
> >             0 => 'IMP_Imap',
> >             1 => 'getEncryptKey',
> >           ),
> >           'hostspec' => 'localhost',
> >           'log' => NULL,
> >           'port' => 143,
> >           'secure' => false,
> >           'timeout' => 30,
> >           'password' => '<gЛ^C°P^K╓ё╡m(^D▒O╔',
> >           'statuscache' => true,
> >           'username' => 'slw at ......',
> >           'cache' =>
> >           array (
> >             'fields' =>
> >             array (
> >             ),
> >             'fetch_ignore' =>
> >             array (
> >               0 => 'INBOX/Spam',
> >               1 => 'INBOX/Trash',
> >             ),
> >           ),
> >           '_passencrypt' => true,
> >         ),
> >          '_selected' => 'INBOX',
> >          '_temp' =>
> >         array (
> >           'no_cap' => true,
> >           'parsestatuserr' => NULL,
> >           'token' => NULL,
> >           'loginerr' => 'LOGIN_AUTHENTICATIONFAILED',
> >           'referral' => NULL,
> >           'fr_ob' =>
> >           stdClass::__set_state(array(
> >              'seq' =>
> >             array (
> >             ),
> >              'uid' =>
> >             array (
> >             ),
> >           )),
> >           'fetchresp' =>
> >           stdClass::__set_state(array(
> >              'seq' =>
> >             array (
> >             ),
> >              'uid' =>
> >             array (
> >             ),
> >           )),
> >           'mailbox' =>
> >           array (
> >             'name' => 'INBOX',
> >             'messages' => '279',
> >             'recent' => '0',
> >             'flags' =>
> >             array (
> >               0 => '\\answered',
> >               1 => '\\flagged',
> >               2 => '\\draft',
> >               3 => '\\deleted',
> >               4 => '\\seen',
> >             ),
> >             'permflags' =>
> >             array (
> >               0 => '\\answered',
> >               1 => '\\flagged',
> >               2 => '\\draft',
> >               3 => '\\deleted',
> >               4 => '\\seen',
> >               5 => '\\*',
> >             ),
> >             'firstunseen' => '2',
> >             'uidvalidity' => '1235319952',
> >             'uidnext' => '4088',
> >             'highestmodseq' => '52',
> >           ),
> >           'literal8' =>
> >           array (
> >           ),
> >           'parseresperr' =>
> >           array (
> >             'line' => 'Mailbox does not exist',
> >             'response' => 'NO',
> >             'tag' => '4',
> >             'token' => '',
> >             'type' => 'tagged',
> >           ),
> >         ),
> >          '_utils' =>
> >         Horde_Imap_Client_Utils::__set_state(array(
> >         )),
> >       )),
> >        '_changed' => false,
> >        '_login' => true,
> >        '_nsdefault' =>
> >       array (
> >         'delimiter' => '/',
> >         'hidden' => false,
> >         'name' => 'INBOX/',
> >         'translation' => '',
> >         'type' => 1,
> >       ),
> >        '_temp' =>
> >       array (
> >       ),
> >     )),
> >     'type' => '->',
> >     'args' =>
> >     array (
> >       0 => '0',
> >       1 => 8,
> >     ),
> >   ),
> >   2 =>
> >   array (
> >     'file' => '/usr/local/Horde/imp/lib/Message.php',
> >     'line' => 184,
> >     'function' => '__get',
> >     'class' => 'IMP_Mailbox',
> >     'object' =>
> >     IMP_Mailbox::__set_state(array(
> >        'cache' =>
> >       array (
> >         'ro' => false,
> >         'a' => NULL,
> >       ),
> >        'changed' => 1,
> >        '_mbox' => '0',
> >     )),
> >     'type' => '->',
> >     'args' =>
> >     array (
> >       0 => 'uidvalid',
> >     ),
> >   ),
> >   3 =>
> >   array (
> >     'file' => '/usr/local/Horde/imp/lib/Ajax/Application.php',
> >     'line' => 838,
> >     'function' => 'delete',
> >     'class' => 'IMP_Message',
> >     'object' =>
> >     IMP_Message::__set_state(array(
> >     )),
> >     'type' => '->',
> >     'args' =>
> >     array (
> >       0 =>
> >       IMP_Indices::__set_state(array(
> >          '_indices' =>
> >         array (
> >           0 => 'X4yU602SFpqrNIx5BSwqAg==',
> >         ),
> >       )),
> >     ),
> >   ),
> >   4 =>
> >   array (
> >     'function' => 'deleteMessages',
> >     'class' => 'IMP_Ajax_Application',
> >     'object' =>
> >     IMP_Ajax_Application::__set_state(array(
> >        'notify' => true,
> >        '_queue' =>
> >       IMP_Ajax_Queue::__set_state(array(
> >          '_flag' =>
> >         array (
> >         ),
> >          '_poll' =>
> >         array (
> >         ),
> >          '_quota' => false,
> >       )),
> >        '_readOnly' =>
> >       array (
> >         0 => 'html2Text',
> >         1 => 'text2Html',
> >       ),
> >        '_app' => 'imp',
> >        '_action' => 'deleteMessages',
> >        '_vars' =>
> >       Horde_Variables::__set_state(array(
> >          '_vars' =>
> >         array (
> >           'view' => 'INBOX',
> >           'cacheid' => 'V1235319952|U4088|M279|9|0',
> >           'slice' => '59:389',
> >           'cache' => '{5}INBOX3808:3817,3819:4087',
> >           'uid' => 'X4yU602SFpqrNIx5BSwqAg==',
> >           'default_imp_view' => 'imp',
> >           'Horde' => '42j2qvt0t99q81ssn0khq1aas3',
> >           'auth_key' => '13718667924e71d1e438868',
> >           'default_horde_view' => 'auto',
> >           'imp_key' => 'qok8gmeut006f56cf8n724kkh1',
> >           'horde_menu_expanded' => 'expimp,prefs,administration',
> >           'datatree_expanded' => 'exp',
> >         ),
> >          '_expectedVariables' =>
> >         array (
> >         ),
> >          '_sanitized' => false,
> >       )),
> >        '_defaultDomain' => NULL,
> >     )),
> >     'type' => '->',
> >     'args' =>
> >     array (
> >     ),
> >   ),
> >   5 =>
> >   array (
> >     'file' => '/usr/local/share/pear/Horde/Core/Ajax/Application.php',
> >     'line' => 95,
> >     'function' => 'call_user_func',
> >     'args' =>
> >     array (
> >       0 =>
> >       array (
> >         0 =>
> >         IMP_Ajax_Application::__set_state(array(
> >            'notify' => true,
> >            '_queue' =>
> >           IMP_Ajax_Queue::__set_state(array(
> >              '_flag' =>
> >             array (
> >             ),
> >              '_poll' =>
> >             array (
> >             ),
> >              '_quota' => false,
> >           )),
> >            '_readOnly' =>
> >           array (
> >             0 => 'html2Text',
> >             1 => 'text2Html',
> >           ),
> >            '_app' => 'imp',
> >            '_action' => 'deleteMessages',
> >            '_vars' =>
> >           Horde_Variables::__set_state(array(
> >              '_vars' =>
> >             array (
> >               'view' => 'INBOX',
> >               'cacheid' => 'V1235319952|U4088|M279|9|0',
> >               'slice' => '59:389',
> >               'cache' => '{5}INBOX3808:3817,3819:4087',
> >               'uid' => 'X4yU602SFpqrNIx5BSwqAg==',
> >               'default_imp_view' => 'imp',
> >               'Horde' => '42j2qvt0t99q81ssn0khq1aas3',
> >               'auth_key' => '13718667924e71d1e438868',
> >               'default_horde_view' => 'auto',
> >               'imp_key' => 'qok8gmeut006f56cf8n724kkh1',
> >               'horde_menu_expanded' => 'expimp,prefs,administration',
> >               'datatree_expanded' => 'exp',
> >             ),
> >              '_expectedVariables' =>
> >             array (
> >             ),
> >              '_sanitized' => false,
> >           )),
> >            '_defaultDomain' => NULL,
> >         )),
> >         1 => 'deleteMessages',
> >       ),
> >     ),
> >   ),
> >   6 =>
> >   array (
> >     'file' => '/usr/local/Horde/imp/lib/Ajax/Application.php',
> >     'line' => 75,
> >     'function' => 'doAction',
> >     'class' => 'Horde_Core_Ajax_Application',
> >     'object' =>
> >     IMP_Ajax_Application::__set_state(array(
> >        'notify' => true,
> >        '_queue' =>
> >       IMP_Ajax_Queue::__set_state(array(
> >          '_flag' =>
> >         array (
> >         ),
> >          '_poll' =>
> >         array (
> >         ),
> >          '_quota' => false,
> >       )),
> >        '_readOnly' =>
> >       array (
> >         0 => 'html2Text',
> >         1 => 'text2Html',
> >       ),
> >        '_app' => 'imp',
> >        '_action' => 'deleteMessages',
> >        '_vars' =>
> >       Horde_Variables::__set_state(array(
> >          '_vars' =>
> >         array (
> >           'view' => 'INBOX',
> >           'cacheid' => 'V1235319952|U4088|M279|9|0',
> >           'slice' => '59:389',
> >           'cache' => '{5}INBOX3808:3817,3819:4087',
> >           'uid' => 'X4yU602SFpqrNIx5BSwqAg==',
> >           'default_imp_view' => 'imp',
> >           'Horde' => '42j2qvt0t99q81ssn0khq1aas3',
> >           'auth_key' => '13718667924e71d1e438868',
> >           'default_horde_view' => 'auto',
> >           'imp_key' => 'qok8gmeut006f56cf8n724kkh1',
> >           'horde_menu_expanded' => 'expimp,prefs,administration',
> >           'datatree_expanded' => 'exp',
> >         ),
> >          '_expectedVariables' =>
> >         array (
> >         ),
> >          '_sanitized' => false,
> >       )),
> >        '_defaultDomain' => NULL,
> >     )),
> >     'type' => '->',
> >     'args' =>
> >     array (
> >     ),
> >   ),
> >   7 =>
> >   array (
> >     'file' => '/usr/local/Horde/services/ajax.php',
> >     'line' => 60,
> >     'function' => 'doAction',
> >     'class' => 'IMP_Ajax_Application',
> >     'object' =>
> >     IMP_Ajax_Application::__set_state(array(
> >        'notify' => true,
> >        '_queue' =>
> >       IMP_Ajax_Queue::__set_state(array(
> >          '_flag' =>
> >         array (
> >         ),
> >          '_poll' =>
> >         array (
> >         ),
> >          '_quota' => false,
> >       )),
> >        '_readOnly' =>
> >       array (
> >         0 => 'html2Text',
> >         1 => 'text2Html',
> >       ),
> >        '_app' => 'imp',
> >        '_action' => 'deleteMessages',
> >        '_vars' =>
> >       Horde_Variables::__set_state(array(
> >          '_vars' =>
> >         array (
> >           'view' => 'INBOX',
> >           'cacheid' => 'V1235319952|U4088|M279|9|0',
> >           'slice' => '59:389',
> >           'cache' => '{5}INBOX3808:3817,3819:4087',
> >           'uid' => 'X4yU602SFpqrNIx5BSwqAg==',
> >           'default_imp_view' => 'imp',
> >           'Horde' => '42j2qvt0t99q81ssn0khq1aas3',
> >           'auth_key' => '13718667924e71d1e438868',
> >           'default_horde_view' => 'auto',
> >           'imp_key' => 'qok8gmeut006f56cf8n724kkh1',
> >           'horde_menu_expanded' => 'expimp,prefs,administration',
> >           'datatree_expanded' => 'exp',
> >         ),
> >          '_expectedVariables' =>
> >         array (
> >         ),
> >          '_sanitized' => false,
> >       )),
> >        '_defaultDomain' => NULL,
> >     )),
> >     'type' => '->',
> >     'args' =>
> >     array (
> >     ),
> >   ),
> > )
> > --
> > IMP mailing list
> > Frequently Asked Questions: http://horde.org/faq/
> > To unsubscribe, mail: imp-unsubscribe at lists.horde.org
> 
> 
> Jan.
> 
> -- 
> Do you need professional PHP or Horde consulting?
> http://horde.org/consulting/
> 
> -- 
> IMP mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: imp-unsubscribe at lists.horde.org


More information about the imp mailing list