Using IMAP
Author: Mateusz Koteja
IMAP is used for downloading emails from email server. It allows to browse inboxes and messages sent to these inboxes.
Problem context
We wanted to create application, that will allow to connect multiple email servers, and aggregate all new emails. Also, application should be able to download emails from the past (for example from past 30 days). All separate emails should be connected into threads.