{{tag>dokuwiki linux}} # dokuwiki から通知メールを送信する [Discussion Plugin](https://www.dokuwiki.org/plugin:discussion) からコメント投稿のメール通知が欲しいけど全然飛んできませんが……という[雑記](/blog/2017/20170412223712_dokuwiki_mail_notifi)から始まった顛末。 ## dokuwiki からメールを送信するには [このへん](https://www.dokuwiki.org/devel:mail "Handling E-Mails in 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](https://www.dokuwiki.org/plugin:smtp) {{send_mail_to_mta.001.png?400}} そうそう、こういうのが欲しかったんです。 ちなみに SwiftMail というプラグインもあるんですが、うちの環境で導入したら dokuwiki 全体が機能しなくなりましたw SwiftMail の action.php だったかな、エラー出てにっちもさっちも行かなくなって焦りました。