imapプロトコルにはidle命令というものがあり、これは新着メッセージがあるときクライアントにサーバが通知することを許可する。