Sift is an easy-to-use software tool that operates on client-side for managing messages saved on an external IMAP server.
The simple rule-file sample that comes in the code makes it quite easy to get started with the software. Essentially, there are two kinds of rules that Sift understands- rules that select messages and those that operate on them. When reading these rules, you must remember that there is always a list of messages regarded as “selected.” The selection rules often reduce this list of selected messages by some criteria, and the operating rules run against them.
The selection rules include opening a folder, selecting all messages- you can replace spaces in folder names, searching for messages with specific string in their subjects, reducing the selected messages to those from specific email addresses, and reducing the set of selected messages to those that are either new or old.
On the other hand, the operating rules delete all currently selected messages, move all selected messages to a specified folder, change the new/old flag of selected messages, execute a given script once for every message. There is also a diagnostic rule that will dump some details of each selected message such as the sender, recipient, and subject.
The updates in the new release include several more primitives for selecting messages, and each of the existing selection primitives now allows full Perl regular expressions to be used. Fetching messages from the remote IMAP server has also been improved to utilize the local disk as a cache, which helps to reduce the number of times messages are fetched.
Overall, Sift is a fantastic software that can be immensely helpful to anyone who needs to manage their emails efficiently. It is easy to use, and with the new updates, it is even better than before.
Version 0.4: N/A