4.6 Using Search Folders

If filters aren't flexible enough, or you find yourself performing the same search again and again, consider a search folder. Search folders are an advanced way of viewing your e-mail messages within Evolution. If you get a lot of mail or often forget where you put messages, search folders can help you keep things organized.

A search folder is really a hybrid of all the other organizational tools: it looks like a folder, it acts like a search, and you set it up like a filter. In other words, a conventional folder actually contains messages, but a search folder is a view of messages that might be in several different folders. The messages it contains are determined on the fly using a set of criteria you choose in advance.

As messages that meet the search folder criteria arrive or are deleted, Evolution automatically adjusts the search folder contents. When you delete a message, it is erased from the folder in which it actually exists, as well as any search folders that display it.

The Unmatched Search Folder is the opposite of other search folders: it displays all messages that do not appear in other search folders.

If you use remote e-mail storage like IMAP or Microsoft Exchange, and have created search folders to search through them, the Unmatched Search Folder also searches the remote folders. If you do not create any search folders that search remote mail stores, the Unmatched Search Folder does not search in them either.

As an example of using folders, searches, and search folders, consider the following: To organize his mailbox, Jim sets up a search folder for e-mail from his friend and co-worker Anna. He has another search folder for messages that have novell.com in the address and Evolution in the subject line, so he can keep a record of what people from work send him about Evolution. If Anna sends him a message about anything other than Evolution, it only shows up in the “Anna” search folder. When Anna sends him mail about the user interface for Evolution, he can see the message both in the “Anna” search folder and in the “Internal Evolution Discussion” search folder.

4.6.1 Creating A Search Folder

  1. Click Message > Create Rule, then select a search folder based on Subject, Sender, Recipient, or Mailing List.

    or

    Select Search menu > Create Search Folder From Search.

    NOTE:Perform this operation from the search results. Create a search folder from search is enabled only when you already have performed a search.

    or

    Select Edit > Search Folder

  2. Click Add.

    Creating a vFolder Rule
  3. Type the name of the search folder in the Search name field.

  4. Select your search criteria. For each criterion, you must first select which of the following parts of the message you want the search to examine. The criteria are almost similar to those for filters.

    Sender: Sender's address.

    Recipients: The recipients of the message.

    Subject: The subject line of the message.

    Message Body: Searches in the actual text of the message.

    Expression:(For programmers only) Match a message according to an expression you write in the Scheme language used to define filters in Evolution.

    Date Sent: Filters messages according to the date on which they were sent. First, choose the conditions you want a message to meet, such as before a given time or after a given time. Then choose the time. The filter compares the message's time stamp to the system clock when the filter is run, or to a specific time and date you choose from a calendar. You can also have it look for a message within a range of time relative to the filter, such as two to four days ago.

    Date Received: This works the same way as the Date Sent option, except that it compares the time you received the message with the dates you specify.

    Label: Messages can have labels of Important, Work, Personal, To Do, or Later. You can set labels with other filters or manually.

    Score: Sets the message score to any whole number greater than 0. You can have one filter set or change a message score, and then set up another filter to move the messages you have scored. A message score is not based on anything in particular: it is simply a number you can assign to messages so other filters can process them.

    Size: Sorts based on the size of the message in kilobytes.

    Status: Filters according to the status of a message. The status can be Replied To, Draft, Important, Read, or Junk.

    Follow Up: Checks whether the message is flagged for follow-up.

    Attachments: Creates a filter based on whether there is an attachment for the e-mail.

    Mailing List: Filters based on the mailing list the message came from. This filter might miss messages from some list servers, because it checks for the X-BeenThere header, which is used to identify mailing lists or other redistributors of mail. Mail from list servers that do not set X-BeenThere properly are not be caught by these filters.

    Match all: Checks whether the message matchs all the criteria listed.

  5. Select the folders where this search folder will search. Your options are:

    All local folders: Uses all local folders for the search folder source in addition to individual folders that are selected.

    All active remote folders: Remote folders are considered active if you are connected to the server; you must be connected to your mail server for the search folder to include any messages from that source in addition to individual folders that are selected.

    All local and active remote folders: Uses all local and active remote folders for the search folder source in addition to individual folders that are selected.

    Specific folders only: Uses individual folders for the search folder source.

    1. Click Add button to open the Select folder window.

    2. Select the folder and press Add button.

      You can view the folder added to the list in the entry box at the bottom of the New Search Folder window.

  6. Click OK.