突然ですが何人かの協働で進めてるTodoの共有をWikiでやってます。毎度毎度そのWikiを参照すれば良いんだけど、そもそもWikiの存在を忘れがちなのでメールで定期的に送信するようにしました。
※この手法はページの内容をplain textで保存するWikiエンジン限定です。僕はサーバーのスペックがアレなので軽そうなfswikiliteを使ってます。
※メールヘッダを直接記載するので、当然イントラネットでの運用推奨です。sendmailとか使ってるし、そもそもページのメール送信機能のあるWikiも既にありそう。
まず定期送信したいwikiページの先頭に平文でメールヘッダを書きます。
From: jibunno_adr@intra.hogehoge.co.jp To: darekano_adr@intra.hogehoge.co.jp,jibunno_adr@intra.hogehoge.co.jp Subject: 【定期配信】project関連Todo
ヘッダをダイレクトに書くのでブラウザからwikiを見ると崩れてしまいますが気にしません。
Toの行にメールアドレスを加えればそれだけで定期配信メールの受信者に追加されます。wikiなので、「このページは自分にも配信して欲しい」とか「あいつも巻き込もう」と思ったら誰でも勝手に書き加えることができます。
で、そのwikiを置いているマシンのcronにこういう内容で登録します。
00 09 * * Mon /usr/sbin/sendmail -t < /home/jibunnno/public_html/fswikilite/data/project%B4%D8%CF%A2Todo.wiki
これで毎週月曜日の朝9:00にページの内容が自動で配信されます。このページにはメンバー共通のTodoを書くようにして、完了したら削除するといった運用をしてます。
最後にwikiページの末尾に以下の内容を書き込めば完了。
//////////// //■ブラウザでのアクセス先はこちら // http://intra.hogehoge.co.jp/~jibunno/fswikilite/wiki.cgi?p=project%B4%D8%CF%A2Todo
fswikiは//がコメントアウトなのでこうしてます。wikiページへのリンクをメールに記載したいだけなので、コメントアウトしないでおいても無害。
スクリプトを書くこともなく使ってたツールの応用でできたのが嬉しかったのでエントリーにしてみました。
