So I have my gmail imap account set up in mail.app, and I made sure under the advanced tab the use IDLE command if server supports it thing is checked. Then, I set the check for new messages option to manually, and theoretically this should then push rather than fetch, correct? Well it is not pushing for me! Is there some reason gmail doesn't work with push or something? Does it have something to do with my firewall?