人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

このCGIに投稿があったらメールで知らせる機能が欲しいのですが、どのようにすればよいのでしょうか?

http://dream.lib.net/room/cgi/e_resbbs.html

他のCGIの紹介は結構です。

●質問者: aokimasanori
●カテゴリ:コンピュータ 学習・教育
✍キーワード:CGI メール 投稿
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● eguchi2668
●25ポイント

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/pe_k09.htm

CGI-Perl 基礎編 (その九) 電子メール送信 sendmail (jcode.pl 要) - SAK Streets

そのCGIに標準でメールで通知する機能が無い以上、自分でソースコードを編集し追加するほかはありません。


CGI内でsendmailの使用が許可されている環境であれば、リンク先URLのような記述を参考に、投稿があった場合のルーチンにコードを追加すれば良いでしょう。

具体的には、266行目から420行目までが投稿時のルーチンとなっています。最初のエラーチェック(267?269行)が終わったあとにでも追加しておけば良いのではないでしょうか。

◎質問者からの返答

やはり自作という形になりますか、

CGIのプログラミングについては知識が乏しいので・・・


2 ● Lucrezia
●25ポイント

http://www.site-cooler.com/tips/perl_mail_sendmail.htm

[perl] メールを送信する ( sendmail版 )

お初に御目文字いたします。Lucreziaと申しますわ。

えっと…「プログラムを書き換えればよろしくってよ」ってだけじゃだめかしら?


基本的には、resbbs.cgiの「#ファイル書きこみ」っていうコメントの下あたり(close(IO)直下が理想かしら?)に、メールを送る機能をコーディングすればよろしいと思うんですけれども。

参考URLをご覧になって、適宜ご自分の目的にあった感じに修正して頂戴。


ただ、いずれも「sendmailが使えること」が条件なの。そのあたりの確認だけは怠っちゃだめよ?

◎質問者からの返答

やはり自分でプログラムを組まないとだめですよね。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ