Sickle is an email filter tool that operates over IMAP connections. The filtering instructions themselves are specified in Perl, and make use of data structures populated by Sickle. Properties that can be examined include email addresses, names, message flags (seen, answered, etc.), and dates.