iPhone のメール問題。
一番の問題は Softbank の提供する(i)なメールが SSL 抜き、チャレンジーレスポンス系認証抜きという素敵な仕様であるということです。
無視するのが一番なのですが、しかし、(i)なメール以外は受信しに行かないと着信したことが分かりません。携帯のメールとしてはそれはちとつらい。(i)なメールに限っては通知がとぶので、すくなくとも着信したことは分かります。着信通知が欲しければ(i)なメールアドレスを使えと。
とりあえず、現状は .mac なメールに着信があったら、.Mac に(i)側に転送をかけさせてます。すると、(i)に着信があるので通知がとぶと。もちろん .Mac 側にメールそのものも残しているので、読みに行くのは .Mac 側です。
問題は、このほうほうだと(i)にメールがたまること。さくっとPython で存在するメールを全部消すスクリプトを作ったので、気が向いたときにこれを回して、200M or 5000メッセージという制限にぶつかる前に消しときゃいいかと思ってます。
この仕様だと(i)な方に直接メールを送られると、見ることもなく消えるというのと、メール本体そのものを送ってしまうので効率がやや悪いと言うことですか。
前者は、告知もしてないメールアドレスに送る奴が悪いと言うことでOKかな? 後者はあきらめるしかないか。家のサーバから .Mac とか Gmail にポーリングかけて、未読メールがあったら空メールを(i)に送る、ぐらいをしかけるとそれなりにいい感じですが、ポーリングってのも、ちょっとなぁと。
もーちょっと仕様が練り込めたら、なんかつくって出しますか。
...その前にSSLサポートされそうな気もしますけど。