http://www.hatena.ne.jp/1131181854
人力検索はてな - gooメールやHotmailみたいなWebメールを作成するには、何を勉強してどんなことをマスターすればいいのでしょうか?
質問が大分広範囲の意味で取れるのですが、メールをやり取りする仕組み自体について知りたいのでしょうか?
それとも、Web上で使えるインタフェース部分が知りたいのでしょうか?
前者ならまずはメールサーバに関する記述のあるWebページを見てみると良いと思います。
後者ならPerlなどのCGI系のプログラムがよく使われているようなので、CGIとメールサーバの連携の方法を調べてみるのがやりやすいと思います。
http://sakaguch.com/SetMailServer.html
ArGoSoft Mail Server(Windows用メールサーバー)フリーウェア版の設定例
Webメールにはこういうフリーウェアもあるぐらいなので基本的な機能の実装はそれほど難しくないと思います。ただ、設定や運用(特にセキュリティ面を考慮した場合)まで含めるとかなり広範囲な知識が必要でしょう。
まずはイントラネットとか自宅で実験するのがよいと思います。
項目だけ並べると
http://fumika.jp/nikki/2003/05/sendmail
sendmail を使ったメールサーバ構築
・SMTP(Simple Mail Transfer Protocol)サーバの構築
これはsendmailという少々古いUNIX系のサーバプログラムを使った例です。
http://www.kobitosan.net/postfix/
Postfixのぺーじ−ホーム
今だったらpostfixのほうがいいかも。
・あとはWebサーバの知識いろいろ。
たぶん、PHP、CGIなどでWebサーバとメールサーバを連携させる手法をいろいろ勉強することになると思うのですが、
自宅サーバーで行こう - Windows XP & ADSL編
http://www.stackasterisk.jp/tech/systemConstruction/webmail01_01...
Squirrelmail�ɂ���Web Mail(Web���[��)���\�z
あまり深く突っ込んで考えない場合はすでに実績のある例をマネしながら勉強していくのが早いと思います。
大変参考になりました!!ありがとうございます。
PHP: Hypertext Preprocessor
ズバリPHPです。PHPはオープンソースですね。その点でASPより良いと思います。後沢山のユーザーにそれぞれアカウントとパスワードを割り当てて管理したい場合はMySQLを使えばかなり精度の高い物が作れます。ちなみにMySQLもオープンソースです。PHPとMySQLのコンビネーションはパワフルです。あと比較的PHPは簡単な方だと思います。もしActionscriptやJavaScriptを既に知っているなら分かりやすいと思います。
参考になりました。ありがとうございました。
ごめんなさい・・説明不足です。PHPなどを使ってWebメールのようなサービスを作りたいんです。
http://oss.moongift.jp/intro/i-251-catid-1.html#more
オープンソースでIT戦略 MOONGIFT - SquirrelMail
オープンソースのWEBメール関係ソースを見て勉強するのが良いのではないでしょうか?
Koders - Source Code Search Engine
こちらはオープンソース専門の検索エンジンです。いろんなソースが見れるので勉強になります。
ありがとうございました。勉強になりました。
http://www.amazon.co.jp/exec/obidos/ASIN/4087201198/qid%3D113120...
Amazon.co.jp: eメールの達人になる: 本: 村上 龍
Webメールというよりも、メールの文面でお困りではないでしょうか?メディアの本質をよくわからせてくれる本です。
Webメールのサービスを製作したいんです。でも参考になりました。
Yahoo! JAPAN
ただフリーメールを取得して、一般的に使用するということでよろしいですか?でしたらとくになにも勉強する必要はないと思います。しいて言えば文字入力の方法くらいかと思いますよ。
ごめんなさい・・説明不足です。Webメールのようなサービスを作成したいんです。
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | うめ | 20回 | 16回 | 0回 | 2005-11-12 14:04:30 |
なるほど!!ありがとうございます。