こちら[http://2apes.com]のapeboard+という掲示板のCGIについてですが、親記事書き込みの際に「メールアドレス」が入力してあると「そのメールアドレス宛て」に「書き込み内容」を送信する、という風に改造したいのですが、Perlには詳しくないのでさっぱりわかりません。どなたか教えて下さい

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:inokuni No.1

回答回数1343ベストアンサー獲得回数21

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

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

これを参考にして、

$mlms に、本文を

$mlto に、送信先のメールアドレスを

$mlsb に、メールサブジェクトを

代入するようにすればいいでしょう。

id:u_ra_ra No.2

回答回数105ベストアンサー獲得回数0

>Perlには詳しくないのでさっぱりわかりません。

と書いておられますので、改造はあまりお勧めできません。下手に改造すると掲示板そのものがうまく機能しないだけでなく、Webサーバーに甚大な被害を及ぼす恐れがあります。

上記のURLのサイトでは色々な掲示板CGIを配布してますのでどれかに乗り換えることを検討されたほうが現実的だと思います。

あと、掲示板CGIにメール送信機能があったとしても貴方が御利用中のサーバーでその機能が使えない場合は機能致しません。(多分、sendmailとかを使うはず)

掲示板CGIを改造するとしても、別のCGIに乗り換えるとしてもその辺りは要確認事項です。

id:ripple777

いえ、改造自体は何度かありますのでその点は問題ありません。

2003/08/01 12:16:46
id:sasada No.3

回答回数1482ベストアンサー獲得回数133

ポイント60pt

http://www.hatena.ne.jp/1059671875

こちら[http://2apes.com]のapeboard+という掲示板のCGIについてですが、親記事書き込みの際に「メールアドレス」が入力してあると「そのメールアドレス宛て」に「書き込み.. - 人力検索はてな

 URLは、ダミーです。

 ライセンスの関係で、コードを直接ここに書けないかもしれないので、コツだけ書いてみます。

 修正すべきは、「apeboard_plus.cgi」の「write_message」サブルーティンです。

 ここに、「sd_mail」サブルーティンの呼び出しがありますよね?

 この後ろに、お尋ねの処理を追加します。

 文面など、管理者用メールと同じでよいなら、「sd_mail」サブルーティンをコピーしてメールの送付先を「To: $admin¥n」から「To: $mail¥n」に、「From: $mail¥n」から「From: $admin¥n」に変えたサブルーティンを作って呼び出すだけでも良いと思います。

id:ripple777

おかげさまで、無事改造する事が出来ました。

有り難う御座いましたm(__)m

2003/08/01 13:17:22

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません