
■Xymonからのメールが添付ファイルになる
Xymonからの通知メールで、本文が添付ファイルになってしまうケースがありました。
とても参照しづらくて、困ります。
とても参照しづらくて、困ります。
早速、解決策を説明します。
Xymonサーバの設定を、以下のように変更します。
Xymonサーバの設定を、以下のように変更します。
[xymonserver.cfg]
変更前 MAILC="mail"
↓
変更後 MAILC="iconv -c -f SJIS -t UTF8 | mail"
すると、きちんとメール本文として送信されるようになりました!
■解説
そもそも今回の事象は、以下のような条件で発生していました。
・Windowsサーバの、日本語を含むイベントログに関するメール通知。
Windowsで日本語とくれば……そう、Shift-JISです。
mailxの仕様なのか、Shift-JISのテキストを送ると、添付ファイルになってしまうようなのです。
どうやら、Windowsから送信されたXymonクライアントの日本語入りデータはShift-JISのようで、Xymonのメール通知にそのまま乗せられません。
これを回避するために、Xymon設定ファイル内のメールコマンドに該当する箇所にiconvコマンドを加えて、文字コードをUTF-8に変換してから送信させます。
ちょっと無理やりっぽい感じはありますが、私の環境でちゃんと動作したので、おそらく大丈夫でしょう。
・Windowsサーバの、日本語を含むイベントログに関するメール通知。
Windowsで日本語とくれば……そう、Shift-JISです。
mailxの仕様なのか、Shift-JISのテキストを送ると、添付ファイルになってしまうようなのです。
どうやら、Windowsから送信されたXymonクライアントの日本語入りデータはShift-JISのようで、Xymonのメール通知にそのまま乗せられません。
これを回避するために、Xymon設定ファイル内のメールコマンドに該当する箇所にiconvコマンドを加えて、文字コードをUTF-8に変換してから送信させます。
ちょっと無理やりっぽい感じはありますが、私の環境でちゃんと動作したので、おそらく大丈夫でしょう。

