-
Notifications
You must be signed in to change notification settings - Fork 19
メール送信処理について
寺口 浩平 edited this page May 31, 2013
·
2 revisions
メール送信周りでの、要望、bugをIssuesにあげるにあたって、 参考として、現状の処理説明を書いておきます。
1.入力内容の決定(ブラウザ)
↓
2.入力内容を登録(サーバー)
↓
3.登録した入力内容のIDをセッションに保持(サーバー)
↓
4.Ajaxのコールバック関数の発生(ブラウザ)
↓
5.コールバック関数でメール送信処理の呼出し(ブラウザ)
↓
6.セッションにある入力内容のIDをもとに、メール内容作成(サーバー)
↓
7.作成したメール内容を対象の会員にメール送信(サーバー)
以上です。
2.の登録時にメール送信しないで、わざわざ、Ajaxで再度リクエストしているのは、
メールの送信先が多い場合、登録処理がなかなか返ってこない現象を防ぐためです。
exec関数を使って、バックグラウンド処理させた方が良いのかも。