[sync] trash folder
Jens-Uwe Mozdzen
jmozdzen at nde.ag
Sun Feb 17 22:57:10 UTC 2013
Hi Mike,
Zitat von Michael J Rubinsky <mrubinsk at horde.org>:
> Quoting Jens-Uwe Mozdzen <jmozdzen at nde.ag>:
>
>> Hi *,
>>
>> maybe this was introduced with the latest code update or is
>> something else, but I just noticed that my code to limit ActiveSync
>> to only special folders does not longer support my trash folder.
>>
>> In my personal preferences for IMP, I have deactivated moving
>> deleted messages to the trash folder, and therefore have no folder
>> marked as "trash folder".
>>
>> IMP_Mailbox::getSpecialMailboxes() contains:
>>
>> self::SPECIAL_TRASH => $GLOBALS['prefs']->getValue('use_trash') ?
>> self::getPref('trash_folder') : null,
>>
>> therefore no trash folder is reported.
>>
>> Now when I sync my remote device, where I have deleted messages, the
>> SYNC call returns with HTTP error 500 and an error message in the
>> ActiveSync log:
>>
>> --- cut here ---
>> 2013-02-17T19:26:51+01:00 DEBUG: [30306]
>> Horde_Core_ActiveSync_Driver::deleteMessage() INBOX: Array
>> (
>> [0] => 26765
>> [1] => 26766
>> )
>>
>> 2013-02-17T19:26:51+01:00 ERR: Ordner "" konnte nicht geöffnet werden.
>> --- cut here ---
>>
>> The German message translates to 'folder [or mailbox?] "" could not
>> be opened.' and probably is a native PHP message returned because no
>> trash folder is known.
>
> ..but this would be no Trash folder known on the server, not the
> client. No idea how this would happen unless the FOLDERSYNC state is
> out of sync between the client and server. You can try resetting the
> device account. Otherwise, I would need to see the full SYNC request
> and response to know exactly what is going on.
even after fully resetting both server and client side, sync after
having deleted a message on the remote client still give me the error
message (plus http 500 error code), so I sent you the according sync
log per email.
With regards
Jens
--
Jens-U. Mozdzen voice : +49-40-559 51 75
NDE Netzdesign und -entwicklung AG fax : +49-40-559 51 77
Postfach 61 03 15 mobile : +49-179-4 98 21 98
D-22423 Hamburg e-mail : jmozdzen at nde.ag
Vorsitzende des Aufsichtsrates: Angelika Mozdzen
Sitz und Registergericht: Hamburg, HRB 90934
Vorstand: Jens-U. Mozdzen
USt-IdNr. DE 814 013 983
More information about the sync
mailing list