IDLE is a specific feature of IMAP. It automatically notifies the client that new mail is available without requiring polling. Mail in 10.4 and earlier definitely doesn't support it natively (there are unsupported third-party plugins that do, though).