- ベストアンサー
どうしたらできるのか困ってます
ご質問させていただきます。 携帯電話から位置情報と画像とその他の情報をメールでサーバに送って地図に登録するというようなものを作ろうと思ってます。 しかし、そのメールを送るサーバをどうしたらいいか、サーバに送って(できれば自動的に)システムに登録するにはどうしたらいいかがわかりません。 参考になるページなんかでもいいので教えてください。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
”昭文社のスーパーマップルデジタルver4”の詳細を存じませんが・・ 総合すると、各社の携帯電話から送られてくる位置情報、画像、メール本文等を Windows上のスーパーマップルデジタルver4へ引き継ぎたい。つまりコレクションしたい。 ということですよね。 一番簡素に実現できるのは、出来合のメールクライアントで、定期受信して、 受信メールの内容を、開発キットにつなげることかと思います。 メールクライアントによっては、受信メールを画像と本文に分けてくれるものが ありますので、それを開発キットに持っていけば良いと思います。 いずれにしても全くのプログラムレスいうわけにはいかないと思いますので、 それなりのスキルは必要でしょうね。 (もちろん、メールクライアント自身を作られるのもアリだと思いますけど)
その他の回答 (3)
- k_o_r_o_c_h_a_n
- ベストアンサー率55% (526/942)
何をしたくて、何が疑問なのかが、不明瞭なのですが・・ WindowsOSでもメールサーバは稼働させられます。 ただし、常時接続及びDNSの問題を解決しないとメールが届きません。 ネットワークが安定していれば、フリーなダイナミックDNSを使って、 メールドメインの問題は解決しますが。 近頃、ポート25ブロックをしているプロバイダが多く独自メールサーバの 稼働には注意が必要です。 独自のメールサーバを立ち上げなくても、特手のメールアドレスに送られた メールを定期的に読み出して、処理する仕組みでも問題ないかとは思います。 独自メールサーバでも、どこかのメールアドレスでも、メールを受け取ってからの処理は 変わらないので、お好きな方を選択すると良いかと思います。 受取方については、方法が決まってから、改めて相談されれば、お使いの環境やソフトに 合わせたやり方が聞けると思います。 一方、メールを受け取ってからの処理ですが、自前の地図情報をお持ちではないでしょうから、 (1)出来合の地図情報提供サイトに、位置情報をマッピングさせる。 (2)既存の地図情報へお気に入り地点等を登録できるサイトを利用し、登録する。 など、考えられますかと思います。 ただ、どのような目的で、どのようなことを遣りたいのか、はっきりしないと、 ライセンス上の問題がクリアできません。 上に書いたことは、業務目的や営利目的だと、問題があると思います。 (故に、細かいことは書きません)
お礼
ご回答ありがとうございます。 作りたいもののイメージとしては富士山のごみマップhttp://fujisan1.docomo-sys.com/eco/Top.aspxのような感じです。 >一方、メールを受け取ってからの処理ですが、自前の地図情報をお持ちではないでしょうから 自前というか、昭文社のスーパーマップルデジタルver4というのがあります。これに開発キットも入ってるようです。 もう少しご教授願います。
- steel_gray
- ベストアンサー率66% (1052/1578)
#1です。 Windows系云々はちょっとわかりません。 レンタルサーバといっても無料のレンタルサーバで出来る場所もあるかもしれません。 .forwardを使わない手段として以下のような処理手順も考えられます。 ・携帯でページAにアクセスしてもらう。 ・ページAではフォームに必要な情報を入力し、送信してもらう。 ・au端末なら画像もフォームから一緒に送信してもらうことも出来る(※1)ので受付終了とかって画面を出して終了。 ・DoCoMoなら画像はメールでしか送れないのでページBに移って送信先のアドレスを表示してメールにて送信してもらう。 ・また、ページBではメールを送ったらページCに移るように指示。 ・ページCではメールで送られた画像をスクリプトでメールサーバから読み出して処理する。(メールが届いてなくて読み出せなかったらリロードしてもらう) http://www.kemokemo.com/products/picchabo/ 以上の方式はこちらの掲示板CGI(Perlです)が近いのでスクリプトを自作する時の参考になるかもしれません。 ※1 softbank(旧ボーダフォン、J-フォン)はどうだったかわかりません。)
お礼
回答ありがとうございます。 やっぱり、サーバがないとできませんか? 携帯からメールを送って、それを受信したらPC内にある地図のアプリケーションに位置と写真とコメントを登録するようにはできませんか?
- steel_gray
- ベストアンサー率66% (1052/1578)
メールを受取るサーバに「.forward」- メール転送設定ファイルを置き、 メールが届いたらそれを処理するスクリプト(perl/php等)を実行させます。 「.forward」についてはあまり詳しくないので他の方の回答を待つか検索してみてください。 http://www.tohoho-web.com/lng/199801/98010602.htm ↑これぐらいしか見つからなかった。 なお「.forward」を置ける環境、そこからスクリプトを実行できる環境は多くはないと思うのでレンタルサーバを使うのなら選定時のポイントになると思います。
お礼
回答ありがとうございます。 参考URL見ました。これはUNIX系のようですが、Windowsでも可能なのでしょうか? また、レンタルサーバなどのお金のかかることはしたくないのですが、それだと不可能になってしまうのでしょうか?
お礼
ご回答ありがとうございます。 総合すると、そんな感じです。よかったです。わかってもらえて。 メールクライアントなるものがわからないですが、それは自分で調べて見ます。 ありがとうございます。