Open Bug 508838 Opened 16 years ago Updated 2 years ago

If hide (unsubscribe) gmail spam folder, then new junk folder appears in tb

Categories

(Thunderbird :: General, defect)

x86
Windows XP
defect

Tracking

(Not tracked)

People

(Reporter: junk, Unassigned)

References

(Depends on 1 open bug, Blocks 2 open bugs)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.1) Gecko/20090715 Lightning/1.0pre Thunderbird/3.0b3 Can't seem to unsubscibe from my gmail spam folder. So if I hide my spam folder on gmail, a new junk folder appears in tb. Reproducible: Always Steps to Reproduce: 1. hide my spam folder on gmail 2. 3. Actual Results: spam folder gone, but a new junk folder suddenly appears in tb Expected Results: spam folder gone, nothing else. new profile as of tb 3.0b2.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
This is not a duplicate of https://bugzilla.mozilla.org/show_bug.cgi?id=493455. I understand the subscribe problem, but that doesn't explain why TB is suddenly creating a new junk folder when I hide my spam folder on gmail.
Status: RESOLVED → UNCONFIRMED
Resolution: DUPLICATE → ---
Junk folder path is defined by next entries. What is set? > mail.server.serverN.moveOnSpam = true > mail.server.serverN.spamActionTargetAccount = imap://yatter.one%40gmail.com@imap.gmail.com > mail.server.serverN.spamActionTargetFolder = imap://yatter.one%40gmail.com@imap.gmail.com/[Gmail]/Spam What is set in Location: filed of Folder Properties of the "new junk"? How did you define the Gmail IMAP account? (a) Account Wizard of Tb 2 (b) Ordinal account Wizard of Tb 3 (same as Tb 2) (c) Account Wizard for IMAP of Tb 3 (c) and UI after XLIST support puts .../[Gmail]/Spam in spamActionTargetFolder, but (a) and (b) puts standard .../Junk in spamActionTargetFolder.
Before and after the Junk folder is created they are the same: user_pref("mail.server.server3.moveOnSpam", true); ... user_pref("mail.server.server3.spamActionTargetAccount", "imap://imap.gmail.com@smtp.gmail.com"); user_pref("mail.server.server3.spamActionTargetFolder", "imap://imap.gmail.com@smtp.gmail.com/Spam"); Location property of newly created Junk folder after hiding Spam folder: imap://imap.gmail.com@smtp.gmail.com/Junk How did you define the Gmail IMAP account? -ordinary tb 3b2 setup (this is a google app domain and gmail wizard doesn't work for those yet). Also, the Junk folder seems not to be created until the 2nd time I reopen TB, if that helps. The 1st time only the Spam folder gets hidden. I also tested all this on my regular gmail account and it has the same problem. It's location property said imap://[username]@imap.gmail.com/Junk Hope it helps!
Btw, my junk settings are NOT enabled, but checked on 'move new junk messages to..." and the folder other/gmail account Spam.
As I wrote in Bug 503735 Comment #12, I could see problem of Bug 503735 when I enabled "Advanced IMAP Controls" of Gmail Lab. > Bug 503735 : IMAP folder of account's label name(string in mail.server.serverN.name) is created Your problem is (a) instead of (b), isn't it? (a) If "Advanced IMAP Controls" of Lab is enabled, Junk folder is created every restart, if Junk doesn't exist. (b) If "Advanced IMAP Controls" of Lab is enabled and [Gmail]/Spam is hidden, Junk folder is created every restart if Junk doesn't exist. "[Gmail]/Spam is hidden or not" is really relevant to your problem? Can you see problem of Bug 503735 with "Advanced IMAP Controls" is enabled?
(In reply to comment #4) > user_pref("mail.server.server3.spamActionTargetFolder", > "imap://imap.gmail.com@smtp.gmail.com/Spam"); Really "...@.../Spam" was set in your prefs.js? Did you change it manually? "...@.../[Gmail]/Spam", wasn't it?
>>Your problem is (a) instead of (b), isn't it? Sounds like b, not a. It only happens when I hide Spam on gmail. Advanced imap was always enabled but Junk hasn't appeared since b3b until Spam was hidden. (In reply to comment #7) > Really "...@.../Spam" was set in your prefs.js? Did you change it manually? > "...@.../[Gmail]/Spam", wasn't it? No, I haven't changed anything manually. I don't understand prefs.js but I have only 2 email accounts and these 3 entries, seemingly 2 for the 1st account? user_pref("mail.server.server1.spamActionTargetAccount", "mailbox://nobody@Local%20Folders"); user_pref("mail.server.server1.spamActionTargetFolder", "imap://[username1]@imap.gmail.com/[Gmail]/Spam"); user_pref("mail.server.server2.spamActionTargetAccount", "imap://[username1]@imap.gmail.com"); user_pref("mail.server.server2.spamActionTargetFolder", "imap://[username1]@imap.gmail.com/Spam"); (Same email account above, different server number. Why?) user_pref("mail.server.server3.spamActionTargetAccount", "imap://imap.gmail.com@smtp.gmail.com"); user_pref("mail.server.server3.spamActionTargetFolder", "imap://imap.gmail.com@smtp.gmail.com/Spam"); Again, though, both accounts are creating a new Junk folder. Hope it helps.
> (Same email account above, different server number. Why?) How many accounts do you define? How many accounts exists in folder pane? Can you list up next entries. > (Pointer to sever entry for account) > mail.account.accountX.server > (Sever definition) > mail.server.serverN.hostname > mail.server.serverN.realhostname > mail.server.serverN.userName > mail.server.serverN.realuserName > mail.server.serverN.type
>>How many accounts do you define? How many accounts exists in folder pane? I have 2 and see 2. (Maybe I tried to enter one then deleted it before, I forget. But only ever 2 showing and used. I also have 1 extra ID if that matters.) Sorry, I don't know what all entries you want so here it all is: ... user_pref("ldap_2.servers.MyName.description", "MyName"); user_pref("ldap_2.servers.MyName.dirType", 2); user_pref("ldap_2.servers.MyName.filename", "abook-1.mab"); user_pref("mail.account.account1.server", "server1"); user_pref("mail.account.account2.identities", "id2"); user_pref("mail.account.account2.server", "server2"); user_pref("mail.account.account3.identities", "id1,id3"); user_pref("mail.account.account3.server", "server3"); user_pref("mail.account.account4.server", "server4"); user_pref("mail.accountmanager.accounts", "account1,account2,account3,account4"); user_pref("mail.accountmanager.defaultaccount", "account2"); user_pref("mail.accountmanager.localfoldersserver", "server1"); user_pref("mail.append_preconfig_smtpservers.version", 2); user_pref("mail.attachment.store.version", 1); user_pref("mail.collect_email_address_outgoing", false); user_pref("mail.compose.attach.dir", "xxxxxxxxxxxxxxxxxxxxxx"); user_pref("mail.folder.views.version", 1); user_pref("mail.identity.id1.archive_folder", "imap://imap.gmail.com@smtp.gmail.com/All Mail"); user_pref("mail.identity.id1.archives_folder_picker_mode", "1"); user_pref("mail.identity.id1.attach_signature", true); user_pref("mail.identity.id1.attach_vcard", false); user_pref("mail.identity.id1.auto_quote", true); user_pref("mail.identity.id1.compose_html", true); user_pref("mail.identity.id1.doBcc", false); user_pref("mail.identity.id1.draft_folder", "imap://imap.gmail.com@smtp.gmail.com/Drafts"); user_pref("mail.identity.id1.drafts_folder_picker_mode", "0"); user_pref("mail.identity.id1.encryptionpolicy", 0); user_pref("mail.identity.id1.fcc", false); user_pref("mail.identity.id1.fcc_folder", "imap://imap.gmail.com@smtp.gmail.com/Sent Mail"); user_pref("mail.identity.id1.fcc_folder_picker_mode", "1"); user_pref("mail.identity.id1.fcc_reply_follows_parent", false); user_pref("mail.identity.id1.fullName", "xxxxxxxxx"); user_pref("mail.identity.id1.htmlSigFormat", false); user_pref("mail.identity.id1.overrideGlobal_Pref", false); user_pref("mail.identity.id1.reply_on_top", 1); user_pref("mail.identity.id1.showSaveMsgDlg", false); user_pref("mail.identity.id1.sig_bottom", false); user_pref("mail.identity.id1.sig_file", "xxxxxxxxx"); user_pref("mail.identity.id1.sig_file-rel", "xxxxxxxxx"); user_pref("mail.identity.id1.sig_on_fwd", false); user_pref("mail.identity.id1.sig_on_reply", true); user_pref("mail.identity.id1.sign_mail", false); user_pref("mail.identity.id1.smtpServer", "smtp1"); user_pref("mail.identity.id1.stationery_folder", "imap://imap.gmail.com@smtp.gmail.com/Templates"); user_pref("mail.identity.id1.tmpl_folder_picker_mode", "0"); user_pref("mail.identity.id1.useremail", "myname@myGoogleAppsDomain.com"); user_pref("mail.identity.id1.valid", true); user_pref("mail.identity.id2.DraftFolder", "[Gmail]/Drafts"); user_pref("mail.identity.id2.FccFolder", "[Gmail]/Sent Mail"); user_pref("mail.identity.id2.archive_folder", "imap://UserName@imap.gmail.com/All Mail"); user_pref("mail.identity.id2.archives_folder_picker_mode", "1"); user_pref("mail.identity.id2.attach_signature", true); user_pref("mail.identity.id2.attach_vcard", false); user_pref("mail.identity.id2.doBcc", false); user_pref("mail.identity.id2.draft_folder", "imap://UserName@imap.gmail.com/Drafts"); user_pref("mail.identity.id2.drafts_folder_picker_mode", "0"); user_pref("mail.identity.id2.encryptionpolicy", 0); user_pref("mail.identity.id2.fcc", false); user_pref("mail.identity.id2.fcc_folder", "imap://UserName@imap.gmail.com/Sent Mail"); user_pref("mail.identity.id2.fcc_folder_picker_mode", "1"); user_pref("mail.identity.id2.fullName", "MyName"); user_pref("mail.identity.id2.htmlSigFormat", false); user_pref("mail.identity.id2.reply_on_top", 1); user_pref("mail.identity.id2.sig_bottom", false); user_pref("mail.identity.id2.sig_file", "xxxxxxxx"); user_pref("mail.identity.id2.sig_file-rel", "xxxxxxxxxxxxxx"); user_pref("mail.identity.id2.sign_mail", false); user_pref("mail.identity.id2.smtpServer", "smtp2"); user_pref("mail.identity.id2.stationery_folder", "imap://UserName@imap.gmail.com/Templates"); user_pref("mail.identity.id2.tmpl_folder_picker_mode", "0"); user_pref("mail.identity.id2.useremail", "UserName@gmail.com"); user_pref("mail.identity.id2.valid", true); user_pref("mail.identity.id3.archive_folder", "imap://imap.gmail.com@smtp.gmail.com/Archives"); user_pref("mail.identity.id3.archives_folder_picker_mode", "0"); user_pref("mail.identity.id3.attach_signature", true); user_pref("mail.identity.id3.attach_vcard", false); user_pref("mail.identity.id3.auto_quote", true); user_pref("mail.identity.id3.compose_html", true); user_pref("mail.identity.id3.doBcc", false); user_pref("mail.identity.id3.draft_folder", "imap://imap.gmail.com@smtp.gmail.com/Drafts"); user_pref("mail.identity.id3.drafts_folder_picker_mode", "0"); user_pref("mail.identity.id3.encryptionpolicy", 0); user_pref("mail.identity.id3.fcc", false); user_pref("mail.identity.id3.fcc_folder", "imap://imap.gmail.com@smtp.gmail.com/Sent"); user_pref("mail.identity.id3.fcc_folder_picker_mode", "0"); user_pref("mail.identity.id3.fcc_reply_follows_parent", false); user_pref("mail.identity.id3.htmlSigFormat", false); user_pref("mail.identity.id3.overrideGlobal_Pref", false); user_pref("mail.identity.id3.reply_on_top", 1); user_pref("mail.identity.id3.showSaveMsgDlg", false); user_pref("mail.identity.id3.sig_bottom", false); user_pref("mail.identity.id3.sig_date", 0); user_pref("mail.identity.id3.sig_file", "xxxxxxxxxxxxxx"); user_pref("mail.identity.id3.sig_file-rel", "xxxxxxxxxxxxx"); user_pref("mail.identity.id3.sig_on_fwd", false); user_pref("mail.identity.id3.sig_on_reply", true); user_pref("mail.identity.id3.sign_mail", false); user_pref("mail.identity.id3.smtpServer", "smtp1"); user_pref("mail.identity.id3.stationery_folder", "imap://imap.gmail.com@smtp.gmail.com/Templates"); user_pref("mail.identity.id3.tmpl_folder_picker_mode", "0"); user_pref("mail.identity.id3.useremail", "myname2@myGoogleAppsDomain.com"); user_pref("mail.identity.id3.valid", true); user_pref("mail.imap.chunk_size", 131072); user_pref("mail.imap.min_chunk_size_threshold", 196608); user_pref("mail.last_msg_movecopy_target_uri", "imap://UserName@imap.gmail.com/New Products"); user_pref("mail.openMessageBehavior.version", 1); user_pref("mail.preferences.advanced.selectedTabIndex", 0); user_pref("mail.preferences.compose.selectedTabIndex", 0); user_pref("mail.preferences.display.selectedTabIndex", 1); user_pref("mail.preferences.privacy.selectedTabIndex", 0); user_pref("mail.prompt_purge_threshhold", true); user_pref("mail.purge_threshhold", 500); user_pref("mail.rights.version", 1); user_pref("mail.root.imap", "C:\\Documents and Settings\\computername\\Application Data\\Thunderbird\\Profiles\\xxxxxxxxx.default\\ImapMail"); user_pref("mail.root.imap-rel", "[ProfD]ImapMail"); user_pref("mail.root.none", "C:\\Documents and Settings\\computername\\Application Data\\Thunderbird\\Profiles\\xxxxxxxxx.default\\Mail"); user_pref("mail.root.none-rel", "[ProfD]Mail"); user_pref("mail.server.server1.ageLimit", 30); user_pref("mail.server.server1.applyToFlaggedMessages", false); user_pref("mail.server.server1.cleanupBodies", false); user_pref("mail.server.server1.daysToKeepBodies", 30); user_pref("mail.server.server1.daysToKeepHdrs", 30); user_pref("mail.server.server1.directory", "C:\\Documents and Settings\\computername\\Application Data\\Thunderbird\\Profiles\\xxxxxxxxx.default\\Mail\\Local Folders"); user_pref("mail.server.server1.directory-rel", "[ProfD]Mail/Local Folders"); user_pref("mail.server.server1.downloadByDate", false); user_pref("mail.server.server1.downloadUnreadOnly", false); user_pref("mail.server.server1.hostname", "Local Folders"); user_pref("mail.server.server1.keepUnreadOnly", false); user_pref("mail.server.server1.moveTargetMode", 1); user_pref("mail.server.server1.name", "Local Folders"); user_pref("mail.server.server1.numHdrsToKeep", 2000); user_pref("mail.server.server1.spamActionTargetAccount", "mailbox://nobody@Local%20Folders"); user_pref("mail.server.server1.spamActionTargetFolder", "imap://UserName@imap.gmail.com/[Gmail]/Spam"); user_pref("mail.server.server1.type", "none"); user_pref("mail.server.server1.userName", "nobody"); user_pref("mail.server.server2.ageLimit", 30); user_pref("mail.server.server2.applyToFlaggedMessages", false); user_pref("mail.server.server2.capability", 135004705); user_pref("mail.server.server2.cleanupBodies", false); user_pref("mail.server.server2.daysToKeepBodies", 30); user_pref("mail.server.server2.daysToKeepHdrs", 30); user_pref("mail.server.server2.directory", "C:\\Documents and Settings\\computername\\Application Data\\Thunderbird\\Profiles\\xxxxxxxxx.default\\ImapMail\\imap.gmail-1.com"); user_pref("mail.server.server2.directory-rel", "[ProfD]ImapMail/imap.gmail-1.com"); user_pref("mail.server.server2.downloadByDate", false); user_pref("mail.server.server2.downloadUnreadOnly", false); user_pref("mail.server.server2.download_on_biff", true); user_pref("mail.server.server2.hostname", "imap.gmail.com"); user_pref("mail.server.server2.is_gmail", true); user_pref("mail.server.server2.keepUnreadOnly", false); user_pref("mail.server.server2.login_at_startup", true); user_pref("mail.server.server2.max_cached_connections", 5); user_pref("mail.server.server2.moveOnSpam", true); user_pref("mail.server.server2.moveTargetMode", 1); user_pref("mail.server.server2.name", "Gmail - UserName"); user_pref("mail.server.server2.namespace.personal", "\"\""); user_pref("mail.server.server2.numHdrsToKeep", 2000); user_pref("mail.server.server2.port", 993); user_pref("mail.server.server2.server_sub_directory", "[Gmail]"); user_pref("mail.server.server2.socketType", 3); user_pref("mail.server.server2.spamActionTargetAccount", "imap://UserName@imap.gmail.com"); user_pref("mail.server.server2.spamActionTargetFolder", "imap://UserName@imap.gmail.com/Spam"); user_pref("mail.server.server2.spamLevel", 0); user_pref("mail.server.server2.timeout", 29); user_pref("mail.server.server2.trash_folder_name", "Trash"); user_pref("mail.server.server2.type", "imap"); user_pref("mail.server.server2.userName", "UserName"); user_pref("mail.server.server2.using_subscription", false); user_pref("mail.server.server3.ageLimit", 30); user_pref("mail.server.server3.applyToFlaggedMessages", false); user_pref("mail.server.server3.capability", 135004705); user_pref("mail.server.server3.cleanupBodies", false); user_pref("mail.server.server3.daysToKeepBodies", 30); user_pref("mail.server.server3.daysToKeepHdrs", 30); user_pref("mail.server.server3.directory", "C:\\Documents and Settings\\computername\\Application Data\\Thunderbird\\Profiles\\xxxxxxxxx.default\\ImapMail\\smtp.gmail.com"); user_pref("mail.server.server3.directory-rel", "[ProfD]ImapMail/smtp.gmail.com"); user_pref("mail.server.server3.downloadByDate", false); user_pref("mail.server.server3.downloadUnreadOnly", false); user_pref("mail.server.server3.hostname", "smtp.gmail.com"); user_pref("mail.server.server3.is_gmail", true); user_pref("mail.server.server3.keepUnreadOnly", false); user_pref("mail.server.server3.login_at_startup", true); user_pref("mail.server.server3.max_cached_connections", 5); user_pref("mail.server.server3.moveOnSpam", true); user_pref("mail.server.server3.moveTargetMode", 1); user_pref("mail.server.server3.name", "myname@myGoogleAppsDomain.com"); user_pref("mail.server.server3.namespace.personal", "\"\""); user_pref("mail.server.server3.numHdrsToKeep", 2000); user_pref("mail.server.server3.port", 993); user_pref("mail.server.server3.realhostname", "imap.gmail.com"); user_pref("mail.server.server3.realuserName", "myname@myGoogleAppsDomain.com"); user_pref("mail.server.server3.server_sub_directory", "[Gmail]"); user_pref("mail.server.server3.socketType", 3); user_pref("mail.server.server3.spamActionTargetAccount", "imap://imap.gmail.com@smtp.gmail.com"); user_pref("mail.server.server3.spamActionTargetFolder", "imap://imap.gmail.com@smtp.gmail.com/Spam"); user_pref("mail.server.server3.spamLevel", 0); user_pref("mail.server.server3.timeout", 29); user_pref("mail.server.server3.trash_folder_name", "[Gmail]/Trash"); user_pref("mail.server.server3.type", "imap"); user_pref("mail.server.server3.userName", "imap.gmail.com"); user_pref("mail.server.server4.directory", "C:\\Documents and Settings\\computername\\Application Data\\Thunderbird\\Profiles\\xxxxxxxxx.default\\Mail\\smart mailboxes"); user_pref("mail.server.server4.directory-rel", "[ProfD]Mail/smart mailboxes"); user_pref("mail.server.server4.hidden", true); user_pref("mail.server.server4.hostname", "smart mailboxes"); user_pref("mail.server.server4.name", "Smart Folders"); user_pref("mail.server.server4.type", "none"); user_pref("mail.server.server4.userName", "nobody"); user_pref("mail.shell.checkDefaultClient", false); user_pref("mail.showCondensedAddresses", false); user_pref("mail.smtpserver.smtp1.auth_method", 1); user_pref("mail.smtpserver.smtp1.description", "gmail"); user_pref("mail.smtpserver.smtp1.hostname", "smtp.gmail.com"); user_pref("mail.smtpserver.smtp1.port", 587); user_pref("mail.smtpserver.smtp1.trySecAuth", false); user_pref("mail.smtpserver.smtp1.try_ssl", 2); user_pref("mail.smtpserver.smtp1.useSecAuth", false); user_pref("mail.smtpserver.smtp1.username", "myname@myGoogleAppsDomain.com"); user_pref("mail.smtpserver.smtp2.auth_method", 1); user_pref("mail.smtpserver.smtp2.description", "Gmail SMTP"); user_pref("mail.smtpserver.smtp2.hostname", "smtp.gmail.com"); user_pref("mail.smtpserver.smtp2.port", 587); user_pref("mail.smtpserver.smtp2.trySecAuth", false); user_pref("mail.smtpserver.smtp2.try_ssl", 2); user_pref("mail.smtpserver.smtp2.useSecAuth", false); user_pref("mail.smtpserver.smtp2.username", "UserName"); user_pref("mail.smtpservers", "smtp2,smtp1"); user_pref("mail.spam.version", 1); user_pref("mail.startup.enabledMailCheckOnce", true); ... user_pref("mailnews.tags.version", 2); user_pref("mailnews.ui.junk.firstuse", false); user_pref("network.cookie.prefsMigrated", true); user_pref("offline.download.download_messages", 1);
First of all, don't paste long data. Save in a file and attach file to this bug. Your definition looks as follows. Inconsistency etc. doesn't exist. (1-1) You defined first account(account2/server2) with hostname=imap.gmail.com, and directory of imap.gmail.com was created. (1-2) You deleted the first account. Directory of imap.gmail.com was kept. (2) You defined account(account2/server2) again with hostname=imap.gmail.com, and directory of imap.gmail-1.com was used. (3-1) You defined second account(account3/server3) with hostname=smtp.gmail.com, userName=imap.gmail.com. (3-2) You changed server name to imap.gmail.com. You changed user name to myname@myGoogleAppsDomain.com > user_pref("mail.server.server3.realhostname", "imap.gmail.com"); > user_pref("mail.server.server3.realuserName", "myname@myGoogleAppsDomain.com"); For funny root-level "Spam" in spamActionTargetFolder. > user_pref("mail.server.server2.server_sub_directory", "[Gmail]"); > user_pref("mail.server.server2.spamActionTargetFolder", "imap://UserName@imap.gmail.com/Spam"); > user_pref("mail.server.server3.server_sub_directory", "[Gmail]"); > user_pref("mail.server.server3.socketType", 3); > user_pref("mail.server.server3.spamActionTargetFolder", "imap://imap.gmail.com@smtp.gmail.com/Spam"); Because you set "Server Directory:" to "[Gmail]", IMAP folder of "[Gmail]/Spam]" is displayed as if root-level "[Spam]" at folder pane. This is true also in folder selection list. If "Spam" displayed as if root-level "[Spam]" at Others: is selected, Tb stores .../Spam instead of real [Gmail]/Spam in spamActionTargetFolder. AFAIK, this is newly found issue. This is similar issue in folder selection UI to Bug 491424(Trash folder selection. If Tb tries to access junk folder via this setting, I think Tb tries to create root-level "Spam" instead of root-level "Junk" because namespace="" in Gmail IMAP. So I think above mismatch is not cause of your problem. However, "Server Directory: [Gmail]" produces your confusions because real folder path name is hidden. Further, it can produce problem like above. Remove Server Directory: setting at least while problem analysis. Does your problem still occur after removal of "Server Directory: [Gmail]"?
>>attach file to this bug. OK. I see the upload at the top now. (Should be at the bottom.) I'm just an end user so I don't understand your explanation, sorry. All I know is I set up 2 accounts seemingly correctly but they act a bit weird. If I deleted an account, I can't understand why it is still referenced, but TB coders will know, I guess. >>Remove Server Directory Sorry, I don't understand what you want me to try. Remove exactly what from exactly where? In the js file above there are many references to a server/sub-server directory and gmail. ?
(In reply to comment #12) > All I know is I set up 2 accounts seemingly correctly but they act a bit weird. You are right. Definition is weired a bit but absolutely correct definition at this time. (If you'll define additional account with hostname=smtp.gmail.com and username=imap.gmail.com, you can corrupt setting, but it's different bug which is irrlevant to this bug.) > Remove Server Directory "IMAP server directory:" of Server Settings/Advanced. This setting is never set by Tb unless you set intensionally.
But I don't want to remove that. This way I have a flat representation in TB of the gmail folders, otherwise I have extra folders/levels, no? (I also read it was faster this way, but I don't know.)
(In reply to comment #14) > But I don't want to remove that. This way I have a flat representation in TB of > the gmail folders, otherwise I have extra folders/levels, no? (I also read it > was faster this way, but I don't know.) If you think so, please keep it, if you can properly understand what is happening and correctly report what is happening. If "IMAP server folders: [Gmail]" is set, .../Junk is probably displayed by Tb at Folder Properties of both Junk and [Gmail]/Junk. It'll surely produce confusion. I don't want to continue to do problem analysis of report by you in which such confusion is involved any more. Bye.
Well, either which way it is a bug of some sort. Good luck with it.
> It only happens when I hide Spam on gmail. Your problem was phenomenon of Bug 503735, which was generated by your "hiding of [Gmail]/Spam". > user_pref("mail.server.server2.is_gmail", true); > user_pref("mail.server.server2.moveOnSpam", true); > user_pref("mail.server.server2.moveTargetMode", 1); <== set via Others: > user_pref("mail.server.server2.namespace.personal", "\"\""); > user_pref("mail.server.server2.server_sub_directory", "[Gmail]"); > user_pref("mail.server.server2.spamActionTargetFolder", "imap://UserName@imap.gmail.com/Spam"); <== set via Others: By above setting, [Gmail]/Spam is used as junk folder, and because of moveOnSpam = true, existence check of specified junk folder is executed. Because you hide [Gmail]/Spam, "specified junk folder is not found" condition occurs. Then phenomenon of Bug 503735 occurs. Your action is similar to next: - Select an IMAP folder via Others: of Junk settings. - Delete the IMAP folder by other client, Web Interface etc. Set moveOnSpam = false(uncheck "[ ] Move new junk message to"), if you don't want to use junk folder. Another way is to select other existent IMAP folder for junk move. But it's not recommended because you set "IMAP server directory: [Gmail]". Due to your setting, "other existent IMAP folder" becomes user defined Gmail Lable of [Gmail]/xxx. Even though Gmail/Gmail IMAP doesn't reject creation of Gmail Label of [Gmail]/xxx, [Gmail]/xxx/yyy, including user defined Gmail Label of [Gmail]/Spam, it's better to be avoided.
Status: UNCONFIRMED → NEW
Depends on: 503735
Ever confirmed: true
Note: "Root-level Junk creation" part of Bug 503735(==phenomenon of this bug) is possibly by design(fall back to root-level "Junk"). Watch Bug 503735.
Thanks. Is there no way to keep the gmail spam folder but have it NOT download any messages? I tried all the properties, but still does it. Then I could move items to it if needed, but not have all the spam downloaded. Perfect!
(In reply to comment #19) > Thanks. > > Is there no way to keep the gmail spam folder but have it NOT download any > messages? I tried all the properties, but still does it. Then I could move > items to it if needed, but not have all the spam downloaded. Perfect! No this is a bug we know 493455 - when fixed it should become possible.
Well if you uncheck the sync option in the folder properties, it would only download headers.
Still, it is annoying to download hundreds of spam headers and always be drawn to that folder visually with a bolded new email count. >>this is a bug we know 493455 - when fixed it should become possible That seems only for unsubscribing. I'm thinking of a "don't download" toggle, not really unsubscribe which also makes the Spam folder disappear which now generates a new Junk folder when it does, as I'm seeing on this bug.
Blocks: junktracker
(In reply to comment #20) > (In reply to comment #19) > > Thanks. > > > > Is there no way to keep the gmail spam folder but have it NOT download any > > messages? I tried all the properties, but still does it. Then I could move > > items to it if needed, but not have all the spam downloaded. Perfect! > > No this is a bug we know 493455 - when fixed it should become possible. Bug 493455 is fixed, but I still can't find a way in TB to have my gmail spam folder exist in the folder list, but NOT download any headers or bodies (just not check the folder at all until I click on it manually). Am I missing a setting somewhere?
(In reply to comment #23) > Bug 493455 is fixed, but I still can't find a way in TB to have my gmail spam > folder exist in the folder list, but NOT download any headers or bodies (just > not check the folder at all until I click on it manually). Am I missing a > setting somewhere? Did you try turning off offline download for that folder with the folder properties dialog?
(In reply to comment #24) > Did you try turning off offline download for that folder with the folder > properties dialog? Disabling synchronization for that folder seems to have done the trick, thanks!
So what problem is left here? Can you set the target folders for Junk to be in the Local Folders account so that the Junk folder is not created in the IMAP server?
(In reply to :aceman from comment #27) > So what problem is left here? Can you set the target folders for Junk to be > in the Local Folders account so that the Junk folder is not created in the > IMAP server? bug 503735?
Summary: hide spam folder on gmail, new junk forlder appears in tb → If hide (unsubscribe) gmail spam folder, then new junk folder appears in tb
Severity: normal → S4
You need to log in before you can comment on or make changes to this bug.