2011年11月8日火曜日

Mailmanのメールの文章を変更

スズキです。

Mailmanは監視関係で送信しているアラートメールの、1時間ごとダイジェストを
送るために利用しています。
なので、ダイジェストメールの文面も、それように変更したいところです。

文面は下記にテンプレートがあるので、適当なものを修正すればOKです。

# pwd
/usr/lib/mailman/templates/ja
# ls *.txt
adminsubscribeack.txt    bounce.txt    cronpass.txt  invite.txt    nomoretoday.txt  postheld.txt  subauth.txt       unsubauth.txt
adminunsubscribeack.txt  checkdbs.txt  disabled.txt  masthead.txt  postack.txt      probe.txt     subscribeack.txt  userpass.txt
approve.txt              convert.txt   help.txt      newlist.txt   postauth.txt     refuse.txt    unsub.txt         verify.txt

メールのサブジェクトなどは、下記を修正する必要もあります。

# pwd
/usr/lib/mailman/messages/ja/LC_MESSAGES
# ls
mailman.mo  mailman.po

修正は次のように"po"ファイルを編集して、"gettext"パッケージの
msgfmtで"mo"ファイルを更新する形となります。

# yum -y install gettext
# msgfmt mailman.po -o mailman.mo

変更したい文面が、どのファイルにあるかの調査がめんどう...
--------
http://www.suz-lab.com

0 コメント: