こんばんわ。またご厄介になります、ぼるしちです。
メールチェッカーを作ろうと思っているのですが、
HotmailやYahoo!メールのようなフリーメールのメールチェックをするにはどうすればいいのでしょうか?
ご存じの方がいらっしゃいましたら是非ご教授下さい。
御質問が大雑把過ぎると思うのですが・・・
どこまでできて、どこが分からないか、
もうちょっと具体的に質問されたほうが
レスが付きやすいかと思います。
Webでみるのと同じ手順を、内部で行えばできます。
HTMLを解析する必要がありますが、どこのサービスかを固定すればある程度手順を簡略化できます。
それとは別に、SOAPなどでAPIを公開しているところもあります。
つい先日、米Yahoo!がYahoo!Mail Web Serviceを一般提供するというアナウンスがあったようですし。
http://journal.mycom.co.jp/news/2007/03/30/360.html
日本のYahoo!Mailも対応するのではないでしょうか。
# Hotmailはわかりませんが
deldelさん、にしのさんご回答ありがとうございます。
>御質問が大雑把過ぎる
言葉足らずで申し訳ありません。
TIdPOP3を使ってメール数をカウントする方法は知っているのですが、
HotmailやYahoo!メールだとうまく行かないので、
どういう手段でサーバーにアクセスして新着メールをカウントするのかが分からない状態です。
>Webでみるのと同じ手順を、内部で行えばできます。
概要は何となく分かるのですが、具体的にどうすればいいのかがさっぱり分かりません。
TIdHTTP等を用いればよいのでしょうか?
YahooもHotmailもセキュリティが厳しくて、Httpコンポでメール情報を取得するのは至難のワザを思うけど。
>Httpコンポでメール情報を取得するのは至難のワザ
そうなんですか。
APIの公開を待つほかに手段はないんでしょうかねぇ。
Regnessemがホットメールのcheckが出来ているので
ソースを下ろして(オープンソースなので)参考にしてみてはいかがでしょうか。
http://regnessem.sourceforge.jp/tutorial.html
Front and backさんご回答ありがとうございます。
自分の能力では骨が折れそうですが、
がんばってソースを読んでみることにします。
ツイート | ![]() |