A NOTE has been added to this issue. 
====================================================================== 
http://www.dbmail.org/mantis/view.php?id=725 
====================================================================== 
Reported By:                bslagter
Assigned To:                paul
====================================================================== 
Project:                    DBMail
Issue ID:                   725
Category:                   IMAP daemon
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     feedback
target:                      
====================================================================== 
Date Submitted:             02-Sep-08 22:06 CEST
Last Modified:              14-Nov-08 11:08 CET
====================================================================== 
Summary:                    Fix Thunderbird and ACL shared folders
Description: 
Shared personal folders (in IMAP #Users namespace) won't show up in the
Mozilla Thunderbird "Subscribe" window. 

This is confirmed to be a bug by Paul Stevens on the dbmail mailinglist:

[quote]
It's a dbmail bug.

If you issue a simple 'x LIST "" *' mailboxes the current user has 'l'
permissions on below #Users will show up nicely. This is what SM does.
However, TB uses 'x LIST "" #Users*' which is currently not allowed by
dbmail. It should be however. TB also tries to fall back to addition
variations, but those also fail.

Please file a bug someone.
====================================================================== 

---------------------------------------------------------------------- 
 casper - 02-Oct-08 16:01  
---------------------------------------------------------------------- 
Is this going to be fixed in the 2.2 branch? 

---------------------------------------------------------------------- 
 paul - 04-Oct-08 22:32  
---------------------------------------------------------------------- 
fixed in the 2.2 tree 

---------------------------------------------------------------------- 
 bslagter - 14-Oct-08 09:10  
---------------------------------------------------------------------- 
1. Shared folders do show up in the "Subscribe" window now, but subscribing
doesn't work. I can select a folder, hit subscribe, but nothing happens
(nothing is changed in the dbmail_subscriptions table.

2. In the "Subscribe" window, hitting refresh will cause a part of the
shared folders to disappear. It seems that only users with folders I'm
already subscribed to will stay.

3. If I subscribe to the folder manually (by INSERTing into
dbmail_subscription), it works, but only after deleting and creating my
e-mail account.

So the fix was an improvement, but it is far from perfect yet!

If I can help with testing, let me know! 

---------------------------------------------------------------------- 
 paul - 25-Oct-08 16:16  
---------------------------------------------------------------------- 
would you mind testing the attached patch on top of rc2
 

---------------------------------------------------------------------- 
 bslagter - 04-Nov-08 14:03  
---------------------------------------------------------------------- 
Thanks Paul for your work on this issue!

We've downloaded and compiled the RC3 tarball. Unfortunately the problem
isn't solved yet. 

A shared folder (in dbmail_acl) won't show up in the subscribe window. If
I manually subscribe (using dbmail_subscription), the folder is available
immediately in Thunderbird, and removing a subscription works perfectly as
well. 

Hope you have a clue how to get that to work? 

---------------------------------------------------------------------- 
 paul - 04-Nov-08 16:56  
---------------------------------------------------------------------- 
I tested this using the setacl imap command and using TB to validate the
results.
What are you inserting into dbmail_acl? 

---------------------------------------------------------------------- 
 bslagter - 04-Nov-08 18:30  
---------------------------------------------------------------------- 
Our mailbox administration app inserts a row with the user_id, mailbox_id
and all flags set to 1. 

We assumed this would be correct since other mail clients (Evolution and
Outlook) can subscribe to these shared folders without any problems. 

---------------------------------------------------------------------- 
 paul - 14-Nov-08 11:08  
---------------------------------------------------------------------- 
Please test the attached patch. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
02-Sep-08 22:06 bslagter       New Issue                                    
02-Oct-08 15:58 casper         Issue Monitored: casper                      
02-Oct-08 16:01 casper         Note Added: 0002610                          
04-Oct-08 22:32 paul           Note Added: 0002611                          
04-Oct-08 22:32 paul           Assigned To               => paul            
04-Oct-08 22:32 paul           Status                   new => resolved     
04-Oct-08 22:32 paul           Resolution               open => fixed       
04-Oct-08 22:32 paul           Fixed in Version          => 2.2.11          
14-Oct-08 09:10 bslagter       Status                   resolved => feedback
14-Oct-08 09:10 bslagter       Resolution               fixed => reopened   
14-Oct-08 09:10 bslagter       Note Added: 0002622                          
25-Oct-08 16:15 paul           File Added: 0001-more-fixes-for-725.patch        
           
25-Oct-08 16:16 paul           Note Added: 0002623                          
04-Nov-08 14:03 bslagter       Note Added: 0002624                          
04-Nov-08 16:56 paul           Note Added: 0002625                          
04-Nov-08 18:30 bslagter       Note Added: 0002626                          
14-Nov-08 11:08 paul           Note Added: 0002628                          
======================================================================

_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev

Reply via email to