質問箱/2469

カテゴリ
サマリcommentプラグインのメール送信方法
バージョン1.4.4
投稿者さる。?
状態完了
投稿日2004-12-06 (月) 12:50:19

質問

はじめまして。 commentプラグインでメール送信ができません。 articleやpukiwiki.ini.phpでは設定によりメール送信ができているのでサーバ側の問題ではなさそうです。

//define('COMMENT_MAIL',FALSE);

define('COMMENT_MAIL','hoge@hooge.com');

などとしたのですが、これではいけないのでしょうか?

回答

  • 'COMMENT_MAIL'って、どこからも参照されてないようですね。 -- teanan 2004-12-06 (月) 15:20:46
  • 回答ありがとうございます。PHPについての知識がまったくないのでわかりませんが、comment.ini.phpの中にはこれのほかにmailという単語すらないのです。別のファイルで何かしなければならないのか、それともあるべきものがないのでしょうか?なんとかcommentにメール送信機能を実装しようと思い、articleのソースをコピーしてみたりもしたのですが、動きません(ーー; どうしたらいいのでしょう・・。 -- さる? 2004-12-07 (火) 10:15:36
  • pukiwiki.ini.phpで設定する Mail notifyを有効にすると、コメントの追加時もメール通知されますが、これとは別のものを希望されているのでしょうか? -- teanan 2004-12-07 (火) 10:34:25
  • はい。"pukiwi.ini.phpのページ全体の更新があったとき"とは別に、"コメント追加時のみ"、メール送信させたいのです。pukiwiki.ini.phpの設定は私の環境でもきちんと動いてくれています。 -- さる? 2004-12-07 (火) 10:53:21
  • こんな感じでどうでしょうか。pukiwiki.ini.phpで設定をして、$notify=0; にしておいて、commentプラグインに次のパッチをあててください。 -- teanan 2004-12-07 (火) 11:14:27
    --- comment.inc.php.orig	Sat Jul 31 12:09:20 2004
    +++ comment.inc.php	Tue Dec 07 11:13:04 2004
    @@ -31,6 +31,7 @@
    	global $script, $vars, $now;
    	global $_title_updated, $_no_name;
    	global $_msg_comment_collided, $_title_comment_collided;
    +	global $notify;
    
    	if (! isset($vars['msg']) || $vars['msg'] == '') {
    		return array('msg'=>'', 'body'=>'');
    @@ -92,6 +93,7 @@
    		$body = $_msg_comment_collided . make_pagelink($vars['refer']);
    	}
    
    +	$notify = 1;
    	page_write($vars['refer'], $postdata);
    
    	$retvars['msg'] = $title;
  • 動きました!teananさま、ありがとうございます。subjectの指定などもpukiwiki.ini.phpでできるようです。助かりました!ありがとうございました。 -- さる。? 2004-12-07 (火) 13:41:34


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2004-12-11 (土) 08:47:54
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.201 sec.

OSDN