質問: 決まった時間にメールの自動発信 cgiの方には初めて書き込みます、urizakaともうします。 フォームで入力した内容を、ある決まった時間になるとメールで 会員に送信するというメールマガジンシステムを作りたいのですが、 この掲示板の情報や本の情報によるとcronを作って24時間プログラム が動く状態にするという情報しかありません。 しかし、できればメールを生成して、そのときにヘッダー等に メールを送信する時間をあらかじめ入力しておいて、決まった時間に なるとメールが会員に送信されるといったシステムにしたい、つまり cronなしのシステムを作りたいのですが、そのようなことはcgiで可能 なのでしょうか? すみませんが、ご存知でしたら教えてください。 よろしくお願いします。
回答: 極論からいって、「cgiはそのようなものではない」というのが答えです。 cgiは「閲覧者の返答に答えるだけ」のものですので、タイマーをセットするのはcgiの範疇外です。 あなた自身が決まった時間にボタンを押す、とか、あなた自身が使っているパソコンにタイマーをセットしておき、時間になると自動的に特定のurlにアクセスする、というプログラムとかなら可能です。 ただし後者は、その時間にパソコンが起動されている必要がありますし、フレッツなどの常時接続環境が必要です(無人でインターネットにアクセスするわけですので)。