** CGI を書く [#y915490b] #ref(../bs_ruri01h.png,nolink,バッチリ…!) amatsukami.jp サーバではメーリング・リストが運用できるんだけど、それでいくつか業務に関わるものを動かしている。メーリング・リストって言うのは、同報を登録した人に一斉に送る仕組みで、例えばプロジェクトに関わる人のメアドを登録しておくと、そのプロジェクトに関するメールを、そのメーリング・リスト用のアドレスに送るだけで、登録している人全員に配信されるという仕組みのものだ。 たぶん、皆さんにとって身近なのは「メール・マガジン」だと思う。&br; あれはメール・マガジンを希望した人のアドレスをどんどんメーリング・リストに登録していって、メルマガを発行する人は、そのメーリング・リストにメールを送るだけでいいのだ。あとはメール・サーバが勝手に登録した人にどばーっと送りつけてくれる。 で、このメーリング・リスト、けっこう知人に貸し出したりしているんだけど、メンバーの登録とか削除ってボクがやっているのね。ボクに関わる仕事だと問題ないんだけど、ボクがまったく関係ないものに関しては、ちょっと問題がある。何故ならメアドが関係ないボクに知られてしまうからだ。&br; ただ、幸いにも amatsukami.jp サーバのメーリング・リストは、サーバにメールを送ると、メンバーを登録したり解除したりする機能がついている。ただこれを素人に説明するのはけっこう難しく、誤送信とかもあるので今までは説明してこなかったんだけど、考えてみれば CGI を設置して CGI に登録/解除したいメアドを入力できるようにすればいいじゃん、と、今頃のように思いついた(爆)。 というわけで、ガリガリと CGI を書いて完成~~~。&br; 最初、Retrun-path がサーバのアドレスになっちゃうとう問題でちょっと躓いたけど、こちらも sendmail のスイッチを設定して、正しく Return-path が設定されるようになった。 これでメルマガとか運営できるなぁ(笑)。&br; 同人ソフトのサイトが動き始めたら、やってみるかなぁ<仕事を増やすんじゃない! #article |