The priority-inbox is a maven java projet. This module allows to assign to an email a category (**IMPORTANT, TO_READ or NOTIFICATION**) and a score. The priority-inbox is based on a set of generic rules.
The priority-inbox is a java projet. This module allows to assign to an email a category (IMPORTANT, TO_READ or NOTIFICATION) and a score. The priority-inbox is based on a set of generic rules.
The tools is a rest-api that compute the category and a score from a email json file.
### Supported categories
1.**IMPORTANT**: is returned if the email is important. **14 generic rules** are implemented to indicate if an email is important or not. For instance, we analyse the signature of the email. An email will be considered important if its sender (from) is the CEO of a company or a Director of a Department. An email is important if the body contains many thread (many replies) or many forwards.
3.**NOTIFICATION**: is returned if the email is a notification email. For instance a chat notification, a social media notification or each email with a not-reply email.
4.**TO_READ**: if the email is not **IMPORTANT** and not a **NOTIFICATION**