If you are finding that Postbox can only check for new messages if the app is restarted, it's possible that your server works better with a smaller number of cached connections.
To change this setting,
- Go to Options | Preferences > Accounts > [your mail account] > Advanced Button
- Change the number of cached connections from 5 to 1. Restart Postbox.