[imp] Can't delete mail in dynamic mode

Jan Schneider jan at horde.org
Wed Sep 21 09:50:28 UTC 2011


Zitat von Slawa Olhovchenkov <slw at zxy.spb.ru>:

> IMP 5.0.11

Try IMP 5.0.12.

> 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/



More information about the imp mailing list