Delete users wastebins - kopano-cleanup
-
Hi!
I just migrated from Zarafa to Kopano. I have been using a script, that deletes old mails from the users wastebin for years (php-script), but the script is broken, now:
PHP Warning: mapi_logon_zarafa(): Unable to setup service for provider in... PHP Warning: mapi_getmsgstorestable() expects parameter 1 to be resource, boolean given in PHP Warning: mapi_table_queryallrows() expects parameter 1 to be resource, boolean given in PHP Notice: Undefined variable: storeEntryId in
Now, I found a script called kopano-cleanup in the KB:
https://kb.kopano.io/display/WIKI/Kopano+cleanup
https://stash.kopano.io/projects/KSC/repos/core-tools/raw/kopano-cleanup.py?at=b043910401296709c99658388ce3101ac0dec676The script works for some of my users, but mos users show:
Running script for 'XA' Traceback (most recent call last): File "/root/kopano-scripts/kopano-cleanup.py", line 98, in <module> main() File "/root/kopano-scripts/kopano-cleanup.py", line 85, in main print 'Deleted %s item(s) for user \'%s\' in folder \'%s\'' % (count, user.name, folder.name) UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 57: ordinal not in range(128)
Can you give me a hint on how to get this script running?
I am using Kopano-Core Product version: 8,4,0,1103
Thank you for your help!
Stril
-
Hi!
I just found the problem:
Most of my users are using “german” folder names. “Gelöschte Objekte” seems to break the line:
print ‘Deleted %s item(s) for user ‘%s’ in folder ‘%s’’ % (count, user.name, folder.name)If I just remove the “folder-info”, the scripts can run:
print ‘Deleted %s item(s) for user ‘%s’ in folder Wastebin’ % (count, user.name)
Stril