Yahoo Japan は、IMAP IDLE に対応していないため、K9ではPUSH受信できません。
iPhoneでは、できるらしいのですが、以下、IMAPのCAPABILITYコマンドの応答(をk9のログで見たもの)なのですが
[OK, [CAPABILITY, IMAP4rev1, ID, NAMESPACE, UIDPLUS, LITERAL+,
CHILDREN, XAPPLEPUSHSERVICE, AUTH=PLAIN, AUTH=LOGIN], IMAP4rev1
imapgate-0.7.68_5.309535 imap518.mail.kks.yahoo.co.jp]
この「XAPPLEPUSHSERVICE」というのがiPhoneでPUSHを可能とする拡張なのだと思います。これがどのようなものかはわかりません。
参考までに、Gmail のCAPABILITIESは以下
[CAPABILITY, IMAP4rev1, UNSELECT, IDLE, NAMESPACE, QUOTA, ID, XLIST,
CHILDREN, X-GM-EXT-1, XYZZY, SASL-IR, AUTH=XOAUTH]
ここで、「IDLE」という応答がIMAP IDLEが使えることを示しています。
2011年12月28日10:07 てーおー <taka1...@gmail.com>:
> YahooメールでのIMAPを使用しています。
> Gmailはプッシュ受信できるのですが、同じ設定でYahooメールはプッシュ受信できません。
> どうしたら、プッシュ受信できますか?
--
Koji Arai