バックグラウンドでメール送信

環境に問題があるのか、納品する実機のsendmailが恐ろしく遅い。
メール送信待ちでページがなかなか表示されないのは問題なのでどうにかしろという指示。

PHP4だとスレッドが使えない。PHP5からだと使えるらしい。

ということで

ajaxの非同期通信でスレッドっぽく実装しました。
メールの本文やタイトル、ヘッダーはsessionに入れて取りだそうと考えました。
しかし、
sessionも利用するなという指令だったので

base64でエンコードしてpostしました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です