Bug 90453 - disconnected imap no access to subscribed MS Exchange public folders
Summary: disconnected imap no access to subscribed MS Exchange public folders
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail
Classification: Applications
Component: disconnected IMAP (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-29 10:58 UTC by Thomas Vollmer
Modified: 2007-10-24 19:44 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Vollmer 2004-09-29 10:58:12 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc 3.3.4 
OS:                Linux

Hi,

I'm playing around with disconnected IMAP to an Exchange server. Works fine so far ;-).

But there is one problem. I can see and use all folders, including the "Public Folders" on the Exchange server until I activate to show only subscribed folders. 

Then I can subscribe folders below the public folder hierarchy, but kmail does not show them in folder tree.

Interesting is that there is no check box before the "Public Folders" node in the tree of the subscription wizard. Only before the subfolders.


Greetings

Thomas
Comment 1 Carsten Burghardt 2004-10-01 16:27:00 UTC
The "Public Folders" node is no subscribe'able folder so that is fine. If you subscribe to a public folder and start the subscription window once again, is the checkbox actually activated?
If you have unencrypted access to the server please do the following and check if the subscribed folder appears in the listing:
telnet <server> 143
1 login <login> <password>
2 lsub "" "*"
3 logout
Comment 2 Thomas Vollmer 2004-10-01 17:13:30 UTC
On Friday 01 October 2004 16:27, Carsten Burghardt wrote:
>The "Public Folders" node is no subscribe'able folder so that
> is fine. If you subscribe to a public folder and start the
> subscription window once again, is the checkbox actually activated?

Yes.

> If you have unencrypted access to the server please do the following
> and check if the subscribed folder appears in the listing:
> telnet <server> 143
> 1 login <login> <password>
> 2 lsub "" "*"
> 3 logout

Arrgh. Exchange is really crap.

- - My first LSUB gave me mailboxes back that dont exist longer for ages. 
This subscriptions survived a Exchange 5.5 > 2000 migration.
- - I manually removed my subscription to them.
- - Then I did a successful subscribe "Public Folders"
- - LSUB gives me back my folders and a
[...]
* LSUB () "/" "Public Folders/Testfolder"
* LSUB () "/" INBOX
* LSUB (\Noselect) "/" "Public Folders"
4 OK LSUB completed.

But KMail still doesn't show me my subscribed public folders.

Thomas

Comment 3 Carsten Burghardt 2004-10-02 16:51:06 UTC
I assume it's not possible to get a test account to this server?
So an ethereal log would be nice that shows the startup of kmail when the 
account is expanded in the foldertree. Make sure you remove your password.

Comment 4 Thomas Vollmer 2004-10-02 17:00:35 UTC
On Saturday 02 October 2004 16:51, Carsten Burghardt wrote:
> I assume it's not possible to get a test account to this
> server?

When we cant sort the problem out otherwise I can make one.

> So an ethereal log would be nice that shows the startup of 
> kmail when the account is expanded in the foldertree.

Hmm. Everything is crypted normally between my linux box and the server. 
Would be a debugging output of a perdition proxy okay? It contains all 
commands and responses without real mail data.

Thomas
Comment 5 Carsten Burghardt 2004-10-02 17:06:44 UTC
On Saturday 02 October 2004 17:01, Thomas Vollmer wrote:
> > I assume it's not possible to get a test account to this
> > server?
>
> When we cant sort the problem out otherwise I can make one.

Good.

> > So an ethereal log would be nice that shows the startup of
> > kmail when the account is expanded in the foldertree.
>
> Hmm. Everything is crypted normally between my linux box and the server.
> Would be a debugging output of a perdition proxy okay? It contains all
> commands and responses without real mail data.

No idea if that is enough but we can give it a try.

Comment 6 Thomas Vollmer 2004-10-04 09:31:45 UTC
On Saturday 02 October 2004 17:06, Carsten Burghardt wrote:
> On Saturday 02 October 2004 17:01, Thomas Vollmer wrote:

[...]

> > Hmm. Everything is crypted normally between my linux box and the
> > server. Would be a debugging output of a perdition proxy okay? It
> > contains all commands and responses without real mail data.
>
> No idea if that is enough but we can give it a try.

Becuase of size and maybe private data, I'll send to log file directly to 
Carsten.

Thomas

Comment 7 Akos Putz 2005-02-22 19:06:18 UTC
Are there improvements in this issue? I'm just forced to use exchange, and it would be cool, if I can use the disconnected imap with public folders. 

If I configure the normal (online) IMAP, all folders shown up without problems. But using the same account with DIMAP doesn't give me luck: the 'Public Folders' tree is shown as a normal folder, and when synchronising (right click / check mail in this folder), the following message appears:

-----
Error while reading folder Public Folders on the server: 
File or Folder Does Not Exist
The specified file or folder Public Folders does not exist.
Details of the request:
URL: (unknown)
Date and time: Tuesday 22 February 2005 19:04
Additional information: Public Folders
Possible causes:
You may have encountered a bug in the program.
Possible solutions:
Update your software to the latest version. Your distribution should provide tools to update your software.
Contact your appropriate computer support system, whether the system administrator, or technical support group for further assistance.
-----

If I can help somehow to filter the problem out, please contact me! 

Thanks for your wonderful job,

Akos

Comment 8 Carsten Burghardt 2005-05-26 17:53:19 UTC
KMail from HEAD supports namespaces, this will probably fix your problem.
Comment 9 Thomas Vollmer 2005-05-27 12:09:34 UTC
On Thursday 26 May 2005 17:53, Carsten Burghardt wrote:
> ------- Additional Comments From burghardt kde org  2005-05-26 17:53
> ------- KMail from HEAD supports namespaces, this will probably fix
> your problem.


Already tried this, but did not really help. The Exchange server does not 
provide any server namespaces only "<Empty>" for the personal folders. 
The others are empty and I cant change them (It is deactivated).

Changing the personal to "<Empty>,/,/Public Folders/" results in only one 
folder. The INBOX.

I still have the test account for You on our Exchange2000 around.

Thomas 
Comment 10 Carsten Burghardt 2005-05-27 13:54:11 UTC
> Already tried this, but did not really help. The Exchange server does not
> provide any server namespaces only "<Empty>" for the personal folders.


The public folders are not part of a namespace? This can't work. You
should see a namespace under "Shared".

> The others are empty and I cant change them (It is deactivated).


Nice server indeed.

> Changing the personal to "<Empty>,/,/Public Folders/" results in only one
> folder. The INBOX.


How do you change one namespace under personal with the GUI to 3
namespaces? You can only edit them or delete them. Or did you edit
kmailrc? DON'T!

> I still have the test account for You on our Exchange2000 around.


OK, ok, you won :-)
Please send the details to me encrypted. You can get my key E01D1052 for
example from wwwkeys.de.pgp.net
Comment 11 Thomas Vollmer 2005-05-27 15:20:08 UTC
On Friday 27 May 2005 13:54, Carsten Burghardt wrote:
> > Already tried this, but did not really help. The Exchange server
> > does not provide any server namespaces only "<Empty>" for the
> > personal folders.
>
> The public folders are not part of a namespace? This can't work. You
> should see a namespace under "Shared".


This one is empty in the GUI.

> > The others are empty and I cant change them (It is deactivated).
>
> Nice server indeed.


FACK

> > Changing the personal to "<Empty>,/,/Public Folders/" results in
> > only one folder. The INBOX.
>
> How do you change one namespace under personal with the GUI to 3
> namespaces? You can only edit them or delete them. Or did you edit
> kmailrc? DON'T!


No, I tried to add them to personal with the GUI.

> > I still have the test account for You on our Exchange2000 around.
>
> OK, ok, you won :-)
> Please send the details to me encrypted. You can get my key E01D1052
> for example from wwwkeys.de.pgp.net



That was the point the progress stucks. I have the key, but no trust path 
to it. So we tried to phone to check the fingerprints.


Thomas
Comment 12 Thomas Vollmer 2007-10-24 19:44:52 UTC
After installling some of the latest Exchange fixes and adopt the changed IMAP capabilties to our perdition proxy, it works now.