Mailing List Archive

MailToで日本語のメッセージを送りたい
お世話になります。相沢と申します。

Heartbeat × pacemakerでリソースエージェントのMailToを使用しているのですが、
フェイルオーバー時に送信されるメールの内容を日本語にしたいと試みています。

/usr/lib/ocf/resource.d/heartbeat/MailTo で送信するメッセージを書き換えたのですが、
メールのタイトルは日本語部分が???に文字化けし、本文は添付ファイルになってしまいます。

どなたか、日本語を使用する方法をご存じないでしょうか。
バージョン Heartbeat3.0.4 Pacemaker1.1.7

よろしくお願い致します。
Re: MailToで日本語のメッセージを送りたい [ In reply to ]
相沢さん

初めまして、佐々木と申します。

私も試みた一人です。
恐らくSubjectについてはBase64エンコードが必要で、
http://d.hatena.ne.jp/hogem/20100122/1264169093
こちらが参考になるかと思われます。
どの文字エンコーディングを用いるかはメールの受信環境を確認したほうがよいかと思います。

SubjectLine() {
case $1 in
??*) echo $@;;
*) echo " =?UTF-8?B?XXXXXXXXXXXXXXXXXXXx?= Resource Group";;
esac
}

こんな感じで私は元々のsubject文言の前に挿入してました。

参考になるか分かりませんが。
以上よろしくお願いいたします。

2015年6月16日 15:29 相澤 <aizawa.tmugc@gmail.com>:

> お世話になります。相沢と申します。
>
> Heartbeat × pacemakerでリソースエージェントのMailToを使用しているのですが、
> フェイルオーバー時に送信されるメールの内容を日本語にしたいと試みています。
>
> /usr/lib/ocf/resource.d/heartbeat/MailTo で送信するメッセージを書き換えたのですが、
> メールのタイトルは日本語部分が???に文字化けし、本文は添付ファイルになってしまいます。
>
> どなたか、日本語を使用する方法をご存じないでしょうか。
> バージョン Heartbeat3.0.4 Pacemaker1.1.7
>
> よろしくお願い致します。
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan@lists.osdn.me
> http://lists.osdn.me/mailman/listinfo/linux-ha-japan
>
>

--
.
Re: MailToで日本語のメッセージを送りたい [ In reply to ]
$B:4!9LZ$5$s(B

$B$O$8$a$^$7$F!#(B
$B%"%I%P%$%9$r$"$j$,$H$&$4$6$$$^$9!*(B


# echo $BF|K\8l(B | nkf -MB
$B$H(Bbase64$B%(%s%3!<%I$7$F!"(B
$B<B9T7k2L$r(B

SubjectLine() {
case $1 in
??*) echo $@;;
*) echo "=?UTF-8?B?5pel5pys6Kqe?= Resource Group";;
esac
}

$B$H=q$$$F$$$^$9$,!"(B
$B!V(B????????? Resource Group Takeover in progress at$B!!!&!&!&!W(B
$B$N$h$&$KJ8;z2=$1$7$F$7$^$$$^$7$?!#(B

UTF-8$B0J30$NJ8;z%3!<%I$r;XDj$7$F$b$d$O$jJ8;z2=$1$9$k$h$&$G$9!#(B
$B%a!<%k%=%U%H$NJ8;z%3!<%I@_Dj$J$I$K860x$,$J$$$+D4$Y$h$&$H;W$$$^$9!#(B

$B0J>e$G$9!#(B


2015$BG/(B6$B7n(B16$BF|(B 18:00 Takahiro Sasaki <takahiro.sasaki@access-company.com>:
> $BAjBt$5$s(B
>
> $B=i$a$^$7$F!":4!9LZ$H?=$7$^$9!#(B
>
> $B;d$b;n$_$?0l?M$G$9!#(B
> $B62$i$/(BSubject$B$K$D$$$F$O(BBase64$B%(%s%3!<%I$,I,MW$G!"(B
> http://d.hatena.ne.jp/hogem/20100122/1264169093
> $B$3$A$i$,;29M$K$J$k$+$H;W$o$l$^$9!#(B
> $B$I$NJ8;z%(%s%3!<%G%#%s%0$rMQ$$$k$+$O%a!<%k$N<u?.4D6-$r3NG'$7$?$[$&$,$h$$$+$H;W$$$^$9!#(B
>
> SubjectLine() {
> case $1 in
> ??*) echo $@;;
> *) echo " =?UTF-8?B?XXXXXXXXXXXXXXXXXXXx?= Resource Group";;
> esac
> }
>
> $B$3$s$J46$8$G;d$O85!9$N(Bsubject$BJ88@$NA0$KA^F~$7$F$^$7$?!#(B
>
> $B;29M$K$J$k$+J,$+$j$^$;$s$,!#(B
> $B0J>e$h$m$7$/$*4j$$$$$?$7$^$9!#(B
>
> 2015$BG/(B6$B7n(B16$BF|(B 15:29 $BAj_7(B <aizawa.tmugc@gmail.com>:
>>
>> $B$*@$OC$K$J$j$^$9!#AjBt$H?=$7$^$9!#(B
>>
>> Heartbeat $B!_(B pacemaker$B$G%j%=!<%9%(!<%8%'%s%H$N(BMailTo$B$r;HMQ$7$F$$$k$N$G$9$,!"(B
>> $B%U%'%$%k%*!<%P!<;~$KAw?.$5$l$k%a!<%k$NFbMF$rF|K\8l$K$7$?$$$H;n$_$F$$$^$9!#(B
>>
>> /usr/lib/ocf/resource.d/heartbeat/MailTo$B!!$GAw?.$9$k%a%C%;!<%8$r=q$-49$($?$N$G$9$,!"(B
>> $B%a!<%k$N%?%$%H%k$OF|K\8lItJ,$,(B???$B$KJ8;z2=$1$7!"K\J8$OE:IU%U%!%$%k$K$J$C$F$7$^$$$^$9!#(B
>>
>> $B$I$J$?$+!"F|K\8l$r;HMQ$9$kJ}K!$r$4B8$8$J$$$G$7$g$&$+!#(B
>> $B%P!<%8%g%s(B Heartbeat3.0.4 Pacemaker1.1.7
>>
>> $B$h$m$7$/$*4j$$CW$7$^$9!#(B
>>
>> _______________________________________________
>> Linux-ha-japan mailing list
>> Linux-ha-japan@lists.osdn.me
>> http://lists.osdn.me/mailman/listinfo/linux-ha-japan
>>
>
>
> .
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan@lists.osdn.me
> http://lists.osdn.me/mailman/listinfo/linux-ha-japan
>
_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan@lists.osdn.me
http://lists.osdn.me/mailman/listinfo/linux-ha-japan