Filters

From Evolution

Component

Category

Test case ID

Summary

Steps

Result

Mailer

Filters

Enabling filters for mails

The mails in the folders must be filtered according to the defined filters.

Goto edit > preferences > mail accounts. Select the mail account and click on edit. Goto the receiving options tab and mark the check box that says “apply filters to new messages in inbox on this server�.

The incoming mails from inbox must be taken and appropriate action must be taken depending on the filters defined for that mail account.

Mailer

Filters

Adding a new filter

User should be able to add a new filter and the filter must work appropriately

Goto tools > filters in the mail tab. Select either incoming or outgoing from the drop-down box to which you want to apply a filter. Click on add. Add the necessary conditions and actions. Select one of the actions provided in the drop-down list execute actions. Click on OK

The filter should be shown under the filters list and must function accordingly. If no name is given then it should be named as 'untitled<number>'.

Mailer

Filters

Editing an existing filter

User should be able to add or remove or edit conditions and actions.

Goto tools > filters in the mail tab. Select the filter to be edited and click on edit. Make the necessary changes and click OK. i) Change the name of the filter like giving the name of another filter, ii) Change the criteria to execute the actions iii) Add a few more conditions and/or actions iv) Remove some conditions and/or actions v) Edit existing conditions and/or actions vi) Add a new folder and select that folder as the destination of the filtered messages vii) Click on cancel after making the necessary changes. viii) Click on OK after making the necessary changes.

i) The name of the filter must be updated in the list of filters that is shown in the main window. ii.a) Only if all the conditions are met the action should be taken. ii.b) Action should be taken if any one of the condition is met. iii) Action should be taken based on the new conditions that are added iv) The respective conditions and/or actions should not be considered v) Action should be taken based on the edited conditions. vi) The folder should be created under the mentioned location and the messages should be filtered into that folder vii) The changes made to the filter should not be saved and the filter should behave in the same way as before. viii) The changes made to the filter should be saved.

Mailer

Filters

Removing a filter

User should be able to delete a filter

Select the filter to be deleted and click on remove and then OK.

The filter should no more be present in the list and messages should not be filtered based on that filter

Mailer

Filters

Moving a filter up or down

User should be able to move a filter up/down in the list

Select the filter to be moved and click on up/down.

If one message conflicts on more than one filter then action should be taken according to the sequence in the list.

Mailer

Filters

Creating filter from message

User should be able to create a filter from the message

Select a mail from the table in the mailer tab. Goto tools > create filter from message or right click on the message and goto the create rule from message. Select any one of: i) Filter on subject, ii) Filter on sender, iii) Filter on recipients, iv) Filter on mailing list

An add filter window should pop up with rule name as (a)and one of the conditions containing (b). If necessary actions are added and Ok is clicked, the filter should be added to the list of incoming filters i.a) subject is 'subject of the message' b) subject contains 'subject of message' ii.a) Mail from 'sender of the message' b) sender contains 'sender of the message'. iii.a) Mail from 'sender of the message' b) recipient contains 'sender of the message'. iv.a) 'sender of the message' mailing list b) mailing list is 'sender of the message'

Mailer

Vfolders

Creating a vfolder

The user should be able to create a vfolder containing his own conditions

Create a vfolder i) select vfolder editor from the tools menu and click on add ii) Right-click on one of the folders in the left-panel, select new folder. Type a name and specify 'vfolders' as to where to create the new folder iii) from message a. select vfolder on subject b. vfolder on recipients c. vfolder on sender d. vfolder on mailing list iv) from a search

The vfolder should be created with the messages taken from the sources that match the conditions of the vfolder

Mailer

Vfolders

conditions in the vfolder

The user should be able to add conditions to an existing or a new vfolder (or) remove conditions from an existing vfolder

i) do not include any conditions ii) include only one condition iii) include conditions that satisfy all the mails iv) include conditions that do not satisfy any mail v) select the match-all condition

The messages filtered should be checked against the conditions and placed in the vfolder

Mailer

Vfolders

Sources of messages to a vfolder

The messages should be chosen from the folders that are mentioned under the sources

The sources could be i) specific folders only and a. do not add any folders b. add all the folders ii) with all local folders iii) with all active remote folders iv) with all local folders and active remote folders v) Click on add and select the folder to be included in the sources vi) Click on add, create a new folder and include that folder in the sources vii) Click on add and select another vfolder as the source viii) Click on add and select the vfolder itself

The messages from the specified folders should be filtered and be placed in the vfolder

Mailer

Vfolders

Deleting a vfolder

The user should be able to delete a vfolder that was created by him

i) Right-click on the vfolder and select delete ii) Open the vfolder editor from the tools menu, select the vfolder to be deleted and click on remove

The vfolder should be removed permanently but the messages that were filtered into the vfolder should not be deleted.

Mailer

Vfolders

Accessing messages in the vfolder

The user should be able to perform operations on the messages in the vfolder

i) View a message from the vfolder ii) Reply to a message from the vfolder iii) Forward a message from the vfolder iv) Mark a message in the vfolder v) Label a message in the vfolder vi) Deleting a message in the vfolder

The changes that are made to the messages in the vfolders should also be reflected to the message in the original folder

Mailer

Vfolders

Editing an existing vfolder

The user should be able to edit a vfolder

Select the vfolder from the vfolder editor and click on edit i) add/ remove conditions ii) change the existing conditions iii) add/ remove sources iv) change the criteria to execute actions v) change the threads to be included to select the messages vi) change the name of the vfolder

The changes should be reflected to the vfolder and the messages that are to be a part of the vfolder should also be refreshed

Mailer

Vfolders

Moving a vfolder up/ down

The user should be able to move a vfolder up/ down

Open up the vfolder editor from the tools menu. Select the vfolder and click on up/ down. Move the i) first vfolder in the list ii) last vfolder in the list iii) a vfolder in the middle in the list

The vfolder should be moved up/ down in the list and it should be executed in that order