メールを使ったウェブアプリの作り方についての質問です。


よくあるパターンで、個人のアカウントを作成すると一緒に登録(投稿)用のメールアドレスが発行されて、データ登録だったりモブログができたりするアプリケーションがあります。(http://checkpad.jp/ など)

このようなアプリケーションのメール処理の部分は、一般的にはどのようなプログラムの構成になっているのでしょうか?

特に以下の三つについて詳しく聞きたいです。

1) メールアドレスの新規発行処理はどのようにしているか?
特に該当ウェブアプリとメールサーバとの関連について。

2) 受信処理はどのようにしているか?
cronとかでまわしているのか?
それともウェブアプリ自体がlistenしているのか?

3) 例外処理にはどのようなものがあるか?

現在はとりあえずRuby(Rails)での実装をしようと思っています。
以上です。よろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:2006/05/07 02:15:41
  • 終了:2006/05/14 02:20:03

回答(2件)

id:pxb12663 No.1

pxb12663回答回数395ベストアンサー獲得回数142006/05/07 14:55:29

ポイント35pt

単純に登録されたと同時にsendmailでメールを送っているのではないでしょうか?

あとはそのメール内にメールアドレスをキーにして暗号化した文字列を埋め込んだURLを記せば、そのURLを元に登録作業を行えると思うのですが・・・。

何も特別な処理はしてないと思いますよ。

id:muscovyduck No.2

muscovyduck回答回数2ベストアンサー獲得回数02006/05/12 17:21:46

ポイント35pt

私自身もRuby on Railsの勉強中なので、あまり詳しいわけではないのですが‥‥。Ruby on Railsには、ActionMailerというメールのためのフレームワークが組み込まれています。

http://wiki.fdiary.net/rails/?ActionMailer

下記のサイトにて、詳しい解説があります。日本語のメールを利用する際には、ちょっとノウハウが必要なようですね。

http://wota.jp/ac/?date=20050731#p01

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません