Closed Bug 816009 Opened 12 years ago Closed 12 years ago

Unable to set trash folder on IMAP account (If namespace="INBOX." and if localized Tb, for example "Odebrane" is "Inbox" in pl-PL Tb, trash folder selection UI sets mail.server.serverN.trash_folder_name=Odebrane/SubFolderName for INBOX.SubFolderName)

Categories

(Thunderbird :: Untriaged, defect)

17 Branch
x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 480393

People

(Reporter: karaluh, Unassigned)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 5.2; rv:17.0) Gecko/17.0 Firefox/17.0 Build ID: 20121119183901 Steps to reproduce: I created a folder on one of my IMAP accounts and changed it to thrash folder in account preferences. Actual results: The icon didn't chande, I'm unable to delete anything on that account. The folder in preferences is set correctly, restarting Thunderbird didn't help. Expected results: The obvious.
OS: Windows Server 2003 → Linux
Follow up: I can delete messages, they go nowhere. Deleting folders doesn't work - no reaction, no error message.
What string is set as trash_folder_name? mail.server.serverN.trash_folder_name Is namespace used by your IMAP server? mail.server.serverN.namespace.personal Do you specifiy "IMAP Server Directory"? mail.server.serverN.server_sub_directory Do you use localized verion of Tb(non en-US)? Is problm like following bug? > Bug 491424 Problems changing Trash -> Deleted Items > (mismatch between namespace usage and trash_folder_name set by trash folder selection UI) > Bug 480393 Localized versions of Thunderbird choose wrong trash folder on IMAP server. > (Trash selection UI is inconsistent with localized folder display name & namespace)
(In reply to WADA from comment #2) > What string is set as trash_folder_name? > mail.server.serverN.trash_folder_name Odebrane/Temp > Is namespace used by your IMAP server? > mail.server.serverN.namespace.personal \"INBOX.\" > Do you specifiy "IMAP Server Directory"? > mail.server.serverN.server_sub_directory No. > Do you use localized verion of Tb(non en-US)? Yes, pl-PL. > Is problm like following bug? > > Bug 491424 Problems changing Trash -> Deleted Items > > (mismatch between namespace usage and trash_folder_name set by trash folder selection UI) No, this is another bug I'm experiencing. > > Bug 480393 Localized versions of Thunderbird choose wrong trash folder on IMAP server. > > (Trash selection UI is inconsistent with localized folder display name & namespace) I don't think so, I tried to create new folder which has different name than Thrash or Kosz (thrash in Polish) and set it as thrash - didn't work.
(In reply to karaluh from comment #3) > mail.server.serverN.trash_folder_name > Odebrane/Temp > mail.server.serverN.namespace.personal > \"INBOX.\" If the Odebrane/Temp is "Temp under Odebrane under INBOX(==personal namespace used by server)", and if Bug 491424, trash_folder_name set via Tb's Trash folder selection UI should be INBOX/Odebrane/Temp. And, according to symptom of Bug 491424, trash_folder_name==Odebrane/Temp corresponds to IMAP mbox named INBOX.Odebrane.Temp because of personal namespace=="INBOX.". Is the "Odebrane" root level folder instead of sub folder under INBOX(==personal namespace used by server)? What string is saved in entries for other namespace in prefs.js?
Summary: Unable to set thrash folder on IMAP account → Unable to set trash folder on IMAP account
(In reply to WADA from comment #4) > (In reply to karaluh from comment #3) > > mail.server.serverN.trash_folder_name > > Odebrane/Temp > > mail.server.serverN.namespace.personal > > \"INBOX.\" > > If the Odebrane/Temp is "Temp under Odebrane under INBOX(==personal > namespace used by server)", and if Bug 491424, trash_folder_name set via > Tb's Trash folder selection UI should be INBOX/Odebrane/Temp. > And, according to symptom of Bug 491424, trash_folder_name==Odebrane/Temp > corresponds to IMAP mbox named INBOX.Odebrane.Temp because of personal > namespace=="INBOX.". I'm unable to select INBOX/Odebrane/Temp in the UI, the sellection starts with Odebrane. > Is the "Odebrane" root level folder instead of sub folder under > INBOX(==personal namespace used by server)? It appears so. > What string is saved in entries for other namespace in prefs.js? There's only one more for this server: namespace.public", "\"shared.\",\"#shared.\""
(In reply to karaluh from comment #5) > I'm unable to select INBOX/Odebrane/Temp in the UI, the sellection starts > with Odebrane. Does it mean "INBOX/Odebrane/Temp is shown at folder pane but unable to select it"? Or "No INBOX/Odebrane/Temp at folder pane, Odebrane with subfolder of Trash only at folder pane"? As seen in Bug 491424, if personal namespace=="INBOX." or personal namespace=="INBOX/" is used, trash_folder_name==Odebrane/Temp currently corresponds only to IMAP mbox named INBOX.Odebrane.Temp or INBOX/Odebrane/Temp in Tb. This is a current restriction in Tb. Can you check next? (1) With keeping trash_folder_name==Odebrane/Temp, create Odebrane under INBOX, create Temp under Odebrane under INBOX. (2) Restart Tb. Is INBOX/Odebrane/Temp used a trash folder by Tb? > There's only one more for this server: > namespace.public", "\"shared.\",\"#shared.\"" Does root level "shared" folder and root level "#shared" folder exist at your IMAP server? Are they shown at folder pane of Tb as root level folder? By the way, see Bug 540378 for phenomenon with not-well-configured IMAP server, with multiple namespaces, with multiple Mboxes for a namespace, please. See also Bug 697789 and Bug 720911 for funny phenomenon(issues in Tb, in other words, actual and hard-to-understand-why-still-occurs-even-after-long-period-since-first-ship-of-Tb bug of Tb) if "#" is used in IMAP Mbox name and/or "#" is used in namespace, please.
(In reply to WADA from comment #6) > (In reply to karaluh from comment #5) > > I'm unable to select INBOX/Odebrane/Temp in the UI, the sellection starts > > with Odebrane. > Does it mean "INBOX/Odebrane/Temp is shown at folder pane but unable to > select it"? Or "No INBOX/Odebrane/Temp at folder pane, Odebrane with > subfolder of Trash only at folder pane"? Both: at folder pane and in account configuration there is no top INBOX folder, the hierarchy starts at Odebrane (except the account name at folder pane, but that's obvious). I can attach screenshots if you like. > As seen in Bug 491424, if personal namespace=="INBOX." or personal > namespace=="INBOX/" is used, trash_folder_name==Odebrane/Temp currently > corresponds only to IMAP mbox named INBOX.Odebrane.Temp or > INBOX/Odebrane/Temp in Tb. > This is a current restriction in Tb. > > Can you check next? > (1) With keeping trash_folder_name==Odebrane/Temp, > create Odebrane under INBOX, create Temp under Odebrane under INBOX. > (2) Restart Tb. > Is INBOX/Odebrane/Temp used a trash folder by Tb? I'm unable to create anything in INBOX because I don't see this folder in TB. I tried to create it on root folder at folder pane, but nothing happens. I have Odebrane/Odebrane/Temp for some reason, but choosing this folder as thrash in account configuration and restarting TB causes Odebrane/Odebrane/Odebrane/Temp folder to create. This folder also doesn't work as thrash folder. Choosing Odebrane/Temp as thrash doesn't work as expected - no thrash icon, no empty thrash context menu and so on. I am able to create folders in INBOX using SquirrelMail web client. According to it the folder exists. I have also Windows install available, and the same account configured in TB. Here, folder Odebrane/Kosz exists, that behaves as expected, but when i try to change the thrash folder to Odebrane/Temp - nothing happens. > > There's only one more for this server: > > namespace.public", "\"shared.\",\"#shared.\"" > Does root level "shared" folder and root level "#shared" folder exist at > your IMAP server? Are they shown at folder pane of Tb as root level folder? I think not, the folders aren't shown in any of the e-mail clients (5) i use with this account. > By the way, see Bug 540378 for phenomenon with not-well-configured IMAP > server, with multiple namespaces, with multiple Mboxes for a namespace, > please. I don't use shared folders. > See also Bug 697789 and Bug 720911 for funny phenomenon(issues in Tb, in > other words, actual and > hard-to-understand-why-still-occurs-even-after-long-period-since-first-ship- > of-Tb bug of Tb) if "#" is used in IMAP Mbox name and/or "#" is used in > namespace, please. Nothing in # in name is visible anywhere in any e-mail client.
(In reply to karaluh from comment #7) > I can attach screenshots if you like. Attach screen shot, for ease of understanding your problem, please. > I'm unable to create anything in INBOX because I don't see this folder in TB. No "INBOX"(or Inbox, inbox, ..., because INBOX is case insensitive always in IMAP) at foler pane of your Tb? > I have Odebrane/Odebrane/Temp for some reason, (snip) > but choosing this folder as thrash in account configuration and restarting TB > causes Odebrane/Odebrane/Odebrane/Temp folder to create. Is "Odebrane" a translation of English "Inbox" in pl-PL Thunderbird? If so, why you could say that Bug 480393 is irrelevant to your problem in your comment #3? Can you get IMAP log and attach(never paste long log data) IMAP log for accessing IMAP Mboxes? (CAPABILITY response, LIST/LSUB etc. response for Mboxes, is sufficient. No need of log for each mail, each mail data, in IMAP folders). See bug 402793 comment #28 for getting IMAP log. Please remove/replace private data and remove not-needed data before ataching log file to this bug, please.
"Odebrane" is perhaps "Inbox" in pl-PL Tb. > http://mxr.mozilla.org/l10n/source/pl/mail/chrome/messenger/messenger.properties#156 > 156 inboxFolderName=Odebrane > 157 trashFolderName=Kosz Try following. (1) Change mail.server.serverN.trash_folder_name via Config Editor from Odebrane/Temp to Temp. mail.server.serverN.trash_folder_name = Temp (2) Restart Tb, if required. Is Odebrane/Temp used as trash folder by Tb?
(In reply to WADA from comment #8) > (In reply to karaluh from comment #7) > > I'm unable to create anything in INBOX because I don't see this folder in TB. > No "INBOX"(or Inbox, inbox, ..., because INBOX is case insensitive always in > IMAP) at foler pane of your Tb? Exactly. > > I have Odebrane/Odebrane/Temp for some reason, (snip) > > but choosing this folder as thrash in account configuration and restarting TB > > causes Odebrane/Odebrane/Odebrane/Temp folder to create. > Is "Odebrane" a translation of English "Inbox" in pl-PL Thunderbird? Yes. > If so, why you could say that Bug 480393 is irrelevant to your problem in > your comment #3? I didn't say it was irrelevant. I was using TB for some time with the behaviour mentioned in this bug, and the thrash was working fine. There was no mention of broken thrash behavior in the description of this bug so I assumed those are separate issues.
(In reply to karaluh from comment #10) > Screenshot of folder pane Thanks for screen shot. It's apparent that "Odebrane" is "Inbox" in your pl Tb, because personal namespace="INBOX." is used in your environment. No need of additional data. Closing as dup of Bug 480393. By the way, both "Trash" and "Kosz" are seen in your screen shot. Do you have both INBOX.Trash(perhaps shown as Odebrane/Kosz at folder pane in pl Tb, at least when used as trash) and INBOX.Kosz(shown as Odebrane/Kosz in pl Tb, shown as Inbox/Kosz in en-US Tb, ???/Kosz in other localization). If so, it's confusing, isn't it?
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
Summary: Unable to set trash folder on IMAP account → Unable to set trash folder on IMAP account (If namespace="INBOX." and if localized Tb, for example "Odebrane" is "Inbox" in pl-PL Tb, trash folder selection UI sets mail.server.serverN.trash_folder_name=Odebrane/SubFolderName for INBOX.SubFolderName)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: