Problem with spaces, backslashes, etc in folder names (Lotus Domino)
    Niccolo Rigacci 
    niccolo at rigacci.org
       
    Thu Oct 17 09:26:28 BST 2013
    
    
  
Hi to all,
I'm wondering if I have hitted a bug or just a misconfiguration 
of offlineimap.
I'm using OfflineIMAP 6.5.5-rc3, the error message is:
 ERROR: getfolder() asked for a nonexisting folder '.DONALD/ Yarn 
resource'.
 ['  File 
"/usr/local/lib/python2.7/dist-packages/offlineimap/accounts.py", 
line 241, in syncrunner\n    self.sync()\n', '  File 
"/usr/local/lib/python2.7/dist-packages/offlineimap/accounts.py", 
line 320, in sync\n    localfolder = 
self.get_local_folder(remotefolder)\n', '  File 
"/usr/local/lib/python2.7/dist-packages/offlineimap/accounts.py", 
line 269, in get_local_folder\n    
replace(self.remoterepos.getsep(), self.localrepos.getsep()))\n', 
'  File 
"/usr/local/lib/python2.7/dist-packages/offlineimap/repository/Maildir.py", 
line 134, in getfolder\n    OfflineImapError.ERROR.FOLDER)\n']
 *** Finished account 'Test' in 0:01
 ERROR: Exceptions occurred during the run!
 ERROR: getfolder() asked for a nonexisting folder '.DONALD/ Yarn 
resource'.
I suppose there is a problem with the name
"DONALD/ Yarn resource" which is listed by IMAP as:
* LIST () "\\" Bozze
* LIST () "\\" "DONALD/ Yarn resource"
* LIST () "\\" FOTOVOLTAICO
When importing into local Maildir the program gets fooled and it 
creates a Maildir "DONALD" with a nested Maildir
" Yarn resource"
Is there a way to keep the slash "/" as a literal character in 
local Maildir (GNU/Linux) or to convert it into another char, 
instead of using it as subdir separator?
Locally we use just one level for subfolders, sub-subfolders are 
instead created as ".subdir1_name.subdir2_name".
Here it is the offlineimap --info output:
------------------------------------------------------------
OfflineIMAP 6.5.5-rc3
  Licensed under the GNU GPL v2+ (v2 or any later version)
Remote repository 'Remote': type 'IMAP'
Host: mail.******.it Port: None SSL: 0
Establishing connection to mail.******.it:143
Server welcome string: * OK Domino IMAP4 Server Release 5.0.13a   
ready Thu, 17 Oct 2013 10:19:42 +0200
Server capabilities: ('IMAP4REV1', 'AUTH=LOGIN', 'AUTH-LOGIN', 
'LITERAL+')
folderfilter= lambda foldername: foldername not in ['']
nametrans= lambda foldername: '.' + foldername
Folderlist:
 ...
 DONALD/ Yarn resource -> .DONALD/ Yarn resource
 ...
Local repository 'Local': type 'Maildir'
nametrans= lambda foldername: re.sub('^\.*', '', foldername)
Folderlist:
 ...
 (The "DONALD/ Yarn resource" folder does not appear)
 (The "DONALD" folder does not appear)
 (The " Yarn resource" subfolder does not appear)
-- 
Niccolo Rigacci - http://www.rigacci.net/
Campi Bisenzio - Firenze - Italy
Tel. Office: +39-055-9331021, Mobile: +39-327-5619352
    
    
More information about the OfflineIMAP-project
mailing list