目次

,

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 だったかな、エラー出てにっちもさっちも行かなくなって焦りました。