Scheduler/Poller Diagram
2. Polling processes request accounts from the Scheduler
1. Scheduler selects accounts from user database
servers are contacted and queried for new messages
5. Processed messages are stored in the database
4. New messages are downloaded