Checking for new messages in other folders - Thunderbird: Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
(Realized tagged could be mis-interpreted.)
(addded using saved search as yet another method, split into three sections)
Line 1: Line 1:
==POP==
You can only check for new messages in the Inbox folder on a POP server. However, some webmail add-ons can be [[Download_messages_from_other_folders | configured]] to check for new mail in other folders. Any of those messages are downloaded to the inbox and a special header added so that a [[Message_Filters | message filter]] can test what folder they came from.   
You can only check for new messages in the Inbox folder on a POP server. However, some webmail add-ons can be [[Download_messages_from_other_folders | configured]] to check for new mail in other folders. Any of those messages are downloaded to the inbox and a special header added so that a [[Message_Filters | message filter]] can test what folder they came from.   


The Advanced Folder View list box on top of the folder pane defaults to "All Folders". It can be set to "Unread Folders" using the left or right arrows. This will display only folders that Thunderbird knows has new messages. It "knows" about any new messages in POP accounts, Local Folders, any remote folders that you've opened, and any remote folders that its configured to check for new mail in that folder.
==IMAP==
 
Thunderbird by default only checks for new mail in the Inbox folder for a [[IMAP]] account. Rather than manually checking for new mail in other remote folders by opening them you can configure Thunderbird to automatically check for new messages in other folders. There are two ways to do this:
Thunderbird by default only checks for new mail in the Inbox folder for a [[IMAP]] account. Rather than manually checking for new mail in other remote folders by opening them you can configure Thunderbird to automatically check for new messages in other folders. There are two ways to do this:


Line 21: Line 21:


If you are the admin for the IMAP server you may be able to [http://edseek.com/~jasonb/articles/exim4_courier/courierimap.html configure it] to check for new mail in all folders and notify the email client using the IDLE command.  For example you could do this with a Courier IMAP server by setting IMAP_CHECK_ALL_FOLDERS=1 and IMAP_ENHANCEDIDLE=1 in the IMAPD file and installing the File Alteration Monitor (FAM) package. This would effect every email client using that IMAP server regardless of whether or not the user wanted to check all folders.  
If you are the admin for the IMAP server you may be able to [http://edseek.com/~jasonb/articles/exim4_courier/courierimap.html configure it] to check for new mail in all folders and notify the email client using the IDLE command.  For example you could do this with a Courier IMAP server by setting IMAP_CHECK_ALL_FOLDERS=1 and IMAP_ENHANCEDIDLE=1 in the IMAPD file and installing the File Alteration Monitor (FAM) package. This would effect every email client using that IMAP server regardless of whether or not the user wanted to check all folders.  
==Views==
The Advanced Folder View list box on top of the folder pane defaults to "All Folders". It can be set to "Unread Folders" using the left or right arrows. This will display only folders that Thunderbird knows has new messages. It "knows" about any new messages stored in POP accounts or Local Folders, any remote folders that you've opened, and any remote folders that its configured to check for new mail in that folder. It doesn't know about any new messages in webmail folders unless you used a webmail add-on and checking for new mail downloaded them to the Inbox folder.
You could also create a virtual folder using [[Saved Search | saved search]] that tests [Status] [is] [New] for all of the folders you're interested in. It can test folders across multiple accounts, and is displayed with a special icon in the folder pane. You could also have it test [Status] [isn't] [Read] - not all unread messages are necessarily new messages.


==See also==
==See also==
*[[Download messages from other folders]]
*[[Download messages from other folders]]
*[[Saved Search]]
*[[Window_layout_-_Thunderbird | Window layout]]


==External links==
==External links==
* [https://addons.mozilla.org/en-US/thunderbird/addon/1396 Sync On Arrival] extension
* [https://addons.mozilla.org/en-US/thunderbird/addon/1396 Sync On Arrival] extension
[[Category:Sending and receiving mail (Thunderbird)]]
[[Category:Sending and receiving mail (Thunderbird)]]
[[Category:Issues (Thunderbird)]]
[[Category:Issues (Thunderbird)]]

Revision as of 03:40, 20 November 2007

POP

You can only check for new messages in the Inbox folder on a POP server. However, some webmail add-ons can be configured to check for new mail in other folders. Any of those messages are downloaded to the inbox and a special header added so that a message filter can test what folder they came from.

IMAP

Thunderbird by default only checks for new mail in the Inbox folder for a IMAP account. Rather than manually checking for new mail in other remote folders by opening them you can configure Thunderbird to automatically check for new messages in other folders. There are two ways to do this:

  • Go to a remote folder, right-click on it, select Properties, and check the checkmark for "Check this folder for new messages". You can do this for all or just some of the remote folders.
  • Set user_pref("mail.check_all_imap_folders_for_new", true);. This will make Thunderbird check every remote folder for new mail. The downside is there is no way to exclude a specific folder (such as a junk mail folder). This preference broke around v0.6 and started working again in v1.0.2. Its recommended you modify this preference using the Config Editor, but you could also add it in prefs.js or the optional user.js file with a text editor.

You may want to also check the checkmark for "Tools → Options → Advanced → Show expanded columns in the folder pane" and then click on "Unread" and/or "Total" in the small column control at the upper right corner of the folder pane.

If you do that you could also add the following to the optional userChrome.css file in the chrome directory in the profile to make it easier to see which folders have new mail:

/* Turn the font red and bold if folder has unread mail */
treechildren:-moz-tree-cell-text(hasUnreadMessages-true) {
color: red !important;
}

If you are the admin for the IMAP server you may be able to configure it to check for new mail in all folders and notify the email client using the IDLE command. For example you could do this with a Courier IMAP server by setting IMAP_CHECK_ALL_FOLDERS=1 and IMAP_ENHANCEDIDLE=1 in the IMAPD file and installing the File Alteration Monitor (FAM) package. This would effect every email client using that IMAP server regardless of whether or not the user wanted to check all folders.

Views

The Advanced Folder View list box on top of the folder pane defaults to "All Folders". It can be set to "Unread Folders" using the left or right arrows. This will display only folders that Thunderbird knows has new messages. It "knows" about any new messages stored in POP accounts or Local Folders, any remote folders that you've opened, and any remote folders that its configured to check for new mail in that folder. It doesn't know about any new messages in webmail folders unless you used a webmail add-on and checking for new mail downloaded them to the Inbox folder.

You could also create a virtual folder using saved search that tests [Status] [is] [New] for all of the folders you're interested in. It can test folders across multiple accounts, and is displayed with a special icon in the folder pane. You could also have it test [Status] [isn't] [Read] - not all unread messages are necessarily new messages.

See also

External links