No guarantees, but try this, in order:
Mailbox > Take All Accounts Offline
Mailbox > Take All Accounts Online
Mailbox > Get All New Mail
Sometimes, it seems that Mail may lose contact with a mail server and not try to re-establish contact with it. So I'll have to perform the above to "encourage" Mail to re-check its surroundings.