Outlook.com/Hotmail messages take a long time to be received

I’ve configured 2 Exchange accounts and an Outlook.com account in Outlook and on my phone.

When a mail is being sent to me, the e-mails arrive almost instantly on my phone and via web access. The Exchange accounts also directly receive the items in Outlook.

However, for my Outlook.com account, it takes ages before the email finally shows up and I usually press the Send/Receive button to force the emails to come through.

How can I speed this up?