Closed Bug 26547 Opened 25 years ago Closed 25 years ago

[IMAP-UW]Unable to move/copy mail from INBOX to mail subfolder

Categories

(MailNews Core :: Networking, defect, P3)

x86
Windows NT
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: andreas.premstaller, Assigned: jefft)

References

Details

(Whiteboard: [PDT+] verified)

Attachments

(1 file)

Observed on: M13 build, nightly build 2000020310, WinNT Symptom: The attempt to copy or move a message from the INBOX to a mail subfolder (folder/subfolder) produces this error message from the mail server: "Alert: The current command did not succeed. The mail server responded: [TRYCREATE]UID COPY failed: No such destination mailbox." It is possible to copy/move mail from INBOX to folders directly at the root of the mail-tree. It is also possible to copy/move mail from any folder or subfolder except INBOX to any folder/subfolder (including INBOX). Maybe this is mailserver-specific (compare Bug #23312) Here is the first line of my imap-log: 172[19afd30]: mail1.uibk.ac.at:NA:CreateNewLineFromSocket: * OK mail1.uibk.ac.at IMAP4rev1 v12.258 server ready
The imaplog contains these two lines: (1) 164[15ece30]: mail1.uibk.ac.at:A:CreateNewLineFromSocket: * LSUB () "/" Uni_Innsbruck/Allgemein folder/subfolder are separated by slash (/) here. (2) 164[15ece30]: mail1.uibk.ac.at:S-INBOX:SendData: 17 uid copy 452 "Uni_Innsbruck|Allgemein" folder/subfolder are separated by "|" (what is it called?) here, and the mailserver obviously doesn't understand that.
This is written in the IMAP logfile when I copy from another folder (not INBOX) to the same subfolder as before: 40[15eeec0]: mail1.uibk.ac.at:S-Chemie:SendData: 17 uid copy 22 "Uni_Innsbruck/Allgemein" 40[15eeec0]: mail1.uibk.ac.at:S-Chemie:CreateNewLineFromSocket: 17 OK UID COPY completed In this case the folder/subfolder-combination is (correctly) separated by "/" and my clever mailserver understands the command, while there is a "|" when copying from INBOX. (probably has nothing to do with bug #23312, so I remove jefft from the cc-list)
Adding myself back to cc'ing list. This may have something to do with the changes I made for namespace.
jeff, this looks like it could be related to some of the name space and folder delimeter stuff you've been working on. re-assigning to you. feel free to send back =)
Assignee: mscott → jefft
Status: NEW → ASSIGNED
Target Milestone: M14
QA Contact: lchiang → huang
Adding UW on the summary to specify UW IMAP server!
Summary: [IMAP]Unable to move/copy mail from INBOX to mail subfolder → [IMAP-UW]Unable to move/copy mail from INBOX to mail subfolder
Is this still happening with the most recent builds?
Yes, just tried with nightly build 2000021615 on WinNT. Same error message as before.
Okay, I think I know the problem. For UW Imap servers, a mailbox can be either a folder mailbox or a message mailbox. It cannot be both. A folder mailbox can have sub folder mailbox or sub message mailbox. It cannot contain any messages. Same as for a message mailbox, it can only contain messages but not sub folder/message mailbox. In 4.x, the name of a folder only mailbox displayed as gray text. When selecting to it nothing happens. Of course, you cannot move/copy messages to a folder only mailbox. We have to do the same thing for 5.0. I think we might want to consider this for a beta1 stopper.
> For UW Imap servers, a mailbox can be either a folder mailbox or a message > mailbox. Right, but only if you're using mbox format, right? You don't have to use mbox format. Anyway, I agree it's would be good to fix this interop bug for b1.
Keywords: beta1
Depends on: 28301
Whiteboard: [PDT+]
Whiteboard: [PDT+] → [PDT+] ETA 2/21/2000
Following are the bug#2734 comments: **************************************************************************** ------- Additional Comments From mozilla@bucksch.org 2000-01-31 16:47 ------- > (This bug imported from BugSplat [...] > Server allows folders containing messages and subfolders checked For the record: This setting is wrong for the UW server. ------- Additional Comments From huang@netscape.com 2000-01-31 17:01 ------- So, do you mean that it should be "Unchecked" Server support folders containing subfolders and messages? Can you explain why this setting is wrong for the UW server? ------- Additional Comments From mozilla@bucksch.org 2000-01-31 17:38 ------- Karin, Yes, you have to uncheck it for the UW-IMAP server. Why? It doesn't support these hybrid folders due to its mailbox format. ***************************************************************************** So if you don't have to use mailbox format, what it should be?
Whiteboard: [PDT+] ETA 2/21/2000
Putting on PDT+ radar for beta1.
Whiteboard: [PDT+]
Whiteboard: [PDT+] → [PDT+] ETA 2-22-2000
There are much more work than I have expected. First we need to make sure that all the folder flags are stored/read from the database. This involved the pref and identity work as well. Not to mention the notification to change the folder icon bitmap. Secondly, we need to display a non selectable folder differently, say grey out. We should not allow user to move copy message into a non selectable folder. Not to grant the select command when user select the non-selectable folder........
Whiteboard: [PDT+] ETA 2-22-2000 → [PDT+] ETA UNKNOWN
Is the real bug here that we don't have good UI when a folder is /noselect and we can't copy messages to it? If we wouldn't have been able to copy messages to it anyway, I'd take the simplest possible change for this, and leave the fancy UI until after B1.
Yes. We could take it out from the PDT radar I guess. You can still copy messages to a the message only mailbox.
It seems to me this is getting a little bit off the original problem. It is very well an issue that Mozilla does offer the possibility to copy to a folder mailbox that can not contain messages using an UW-IMAP server. This is an issue of offering the average user a non-existing possibility. The problem observed by me - and not knowing the source I can't tell how far if it is at all related to the UW-IMAP/non UW-IMAP (or folder containing only subfolder or messages vs. folder containing both) server story - is that I can not copy *from* INBOX *to* any message-only-subfolder that is contained in a subfolder-only-folder. And this problem (humbly me not being a programmer) has it's origin in the fact that a wrong command is sent to the mailserver, namely "...uid copy nnn "folder|subfolder"..." (note the hyphen (|)) instead of "...uid copy nnn "folder|subfolder". This problem causes me to *not be able at all* to perform this filing operation using Mozilla, and is not just about giving me or not an invalid possibility. For clarity (sorry if you get annoyed by my insistance). this is what my maildirectories look like: root - INBOX - message-only-containing-folder1(=folder1) - message-only-containing-folder1(=folder2) - subfolders-only-containing-folder - subfolder1 - subfolder2 I can not copy from INBOX to subfolder1, I do not want/and do not try to copy to "subfolders-only-containing-folder".
Sorry, should have been in the posting above: "...uid copy nnn "folder|subfolder"..." (note the hyphen (|)) instead of "...uid copy nnn "folder/subfolder". (note the slash (/)!)
Ok, I understand now. You're prevented from performing a legal copy, which seems like a beta1 stopper. If you were permitted to try an illegal copy, and not given good UI feedback, I would not hold beta1 for that.
Thanks andreas. To my surprises, menu item "Copy Messages" does nothing and messages can only be drag and drop copying from one folder to another (with wrong directory separator). I thought those two features were all working. I hate regressions. :-( Apparantly, I was on the wrong direction (and that's a big problem to us too). I'll look into .... Sigh ....
Jeff, do you think that this is blocked by bug#27396? I am wondering even users try to copy message to the subfolder(message-only) under the folder-only folder. It may be blocked by bug#27376??
I mean bug#27396...
No.
Yes. I saw that, too....regression again!!.... 256[aefd6d0]: sspitzer.mcom.com:S-INBOX:SendData: 27 uid copy 2 "fdronly|fdronly_sub1|fmsgonly_sub1_1"
I have a fix ready for review and check in. I'll log another bug to address the /NoSelect folder issues.
Whiteboard: [PDT+] ETA UNKNOWN → [PDT+] ETA have a fix
Whiteboard: [PDT+] ETA have a fix → [PDT+] ETA 02/23; fix in hand, reviewed, waiting for approval
Fix checked in.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Whiteboard: [PDT+] ETA 02/23; fix in hand, reviewed, waiting for approval → [PDT+] verified
Verified on WinNT 02-24-09-M14 commercial build Can move/copy mail from INBOX to UW mail subfolder now.... 221[b44eb10]: sspitzer.mcom.com:S-INBOX:SendData: 27 uid copy 12 "fdronly/fdronly_sub1/fmsgonly_sub1_1" 221[b44eb10]: sspitzer.mcom.com:S-INBOX:CreateNewLineFromSocket: 27 OK UID COPY completed Marking as verified
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: