人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

メールチェッカーを作ろうと思っているのですが方法がわからない点があるので教えてください。
一度ユーザーに着信を通知したメールは、ユーザーがまだ受信していなくても次のメールチェックのときには通知しないようになっているものがありますが、どのような方法で実現しているのでしょうか。
たとえばどんなやり方がありますか?

●質問者: cg_121
●カテゴリ:コンピュータ インターネット
✍キーワード:チェッカー メール ユーザー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● あひる
●24ポイント

POP3を勉強してみましょう。

http://x68000.q-e-d.net/~68user/net/pop3-1.html

◎質問者からの返答

ありがとうございます。なるほどPOP3についてはかなり前に勉強しましたが忘れている部分が多く参考になりました。

質問した点についてズバリご存知なら教えてほしいのですが。。。


2 ● b-wind
●46ポイント

実際の実装がどうなっているかは知らないが、おおよそ以下の無いようだと思われる。

ラスト・ワン・ホップ プロトコル「POP3」

例えば、メールボックスからメールを削除しなかった場合、全メールをダウンロードすることなく、前回まで存在していなかった新規のメールがあるかどうか見分けるためにUIDLが用いられる。

POP を例に出すと UIDL コマンドにより、各メールそれぞれ固有のIDを取得できる。

前回チェック時の最後の UIDL と比較して変わっているかどうかで新着があるかどうかを区別できる。


確認はしていないが、IMAP も同様のルーチンで実装できる。

◎質問者からの返答

ありがとうございます。

UIDLという固有のIDがあるんですか。しらなかった。

それをどこかに保存しているんですね。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ