dokuwiki から通知メールを送信する
Discussion Plugin からコメント投稿のメール通知が欲しいけど全然飛んできませんが……という雑記から始まった顛末。
dokuwiki からメールを送信するには
このへんを見ると、どうやら dokuwiki は php に標準で用意されている mail() を仕様している模様……ってそんなもんあるのか。便利だな php 。
なので、メール送信の設定は php.ini に設定が必要なようです。
; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path ;sendmail_path =
たぶんこのへん……なんですけど、これって web サーバーのローカルに sendmail なり postfix なり……あるいは ssmtp なりを用意しろってことですよね。スマートじゃないなぁ……というか好みじゃない感じがw うちの環境はちゃんとしたメールサーバーが動いているので、そいつをメールサーバーとして指定しておしまい! ってしたいんですよね。
dokuwiki のプラグインで対応する。
あるじゃないですか良いのが。SMTP Plugin
そうそう、こういうのが欲しかったんです。
ちなみに SwiftMail というプラグインもあるんですが、うちの環境で導入したら dokuwiki 全体が機能しなくなりましたw SwiftMail の action.php だったかな、エラー出てにっちもさっちも行かなくなって焦りました。