以前挫折したjaMailHostを
懲りずに
MailHostだとutf-8な日本語は文字化けして送られる。
最近のメーラーはiso-2022jp以外のメールも表示できるが当たり前になってきてあまり必要性を感じない方も
おられるとは思いますが私は携帯のメールでも受けたかったのでjaMailHost化に再チャレンジ。
例によって中神様のページ
http://www005.upp.so-net.ne.jp/nakagami/tips/jaMailHost.html
必読です。
読むと、jaMailHost 0.2.xの場合、
「デフォルトでは、DTML が UTF-8 で書かれていることを想定して、それを iso-2022-jp に変換します。」
とある。私の環境にはうってつけです。
また
「jaMailHost のほかに JapaneseCodescs が必要です」
とあり、展開したjaMailHostフォルダ内README.jaにも
「* 日本語文字セット変換モジュールが必要です。
このホットパッチは、kconv、kanjilibの順でモジュールのimportを試み、
モジュールがimportできなかった場合はさらにJapaneseCodecsを使って
コードの変換を行います。これらの変換モジュールが最低1つ(あるいは
複数)インストールされていなければなりません。」とある。
で、私の環境はJapaneseCodecsはインストール済みなのでそのままOKかな?と思ったのですが、
実際にはkconvが必要となりました。
症状としてはAscii文字列以外のものが入るとメールが送信されませんでした。
kconvをインストールすることによって日本語文のはいった文字列もメール送信するようになりました。
そのほかとっても小さなことですがjaMailHostをZMIから追加したときデフォルトのIDが"MailHost"となります。
オリジナルのMailHostの場合、"Mail Host"(スペースが入る)となりますので既存のものを変更するときは
お気をつけください(renameすればOK)
あとは、securityタグでproxyなりanonymousにMailHostの使用権限を与えてあげるのを忘れずに。
*打ち消し線はあやまちです。commentにて修正しました。
申し訳ありません。
そうそう、最近の携帯のメーラーも複数のエンコードを理解できるそうで。
http://coreblog.org/ats/202
にありました。
私の少ない小遣いでは2,3年にいっぺん位しか買い換えられないから知りもえないことですね。しくしく
引用:
また
「jaMailHost のほかに JapaneseCodescs が必要です」
とあり、展開したjaMailHostフォルダ内README.jaにも
「* 日本語文字セット変換モジュールが必要です。
このホットパッチは、kconv、kanjilibの順でモジュールのimportを試み、
モジュールがimportできなかった場合はさらにJapaneseCodecsを使って
コードの変換を行います。これらの変換モジュールが最低1つ(あるいは
複数)インストールされていなければなりません。」とある。
で、私の環境はJapaneseCodecsはインストール済みなのでそのままOKかな?と思ったのですが、
実際にはkconvが必要となりました。
症状としてはAscii文字列以外のものが入るとメールが送信されませんでした。
kconvをインストールすることによって日本語文のはいった文字列もメール送信するようになりました。
引用終わり:
このあたり大嘘です。jaMailHost 0.2.xでは実際にはkconvはいらないはず。
「* 日本語文字セット変換モジュールが必要です。」のくだりもjMailHostのReadMeです。
ちょっとしらべてわかったことがあればまた書きます。
申し訳ありません。
あーー、もう書き直したい。間違いだらけでした。すみません。
まず「MailHost」を追加したときIDが「MailHost」になる(スペースが入らない)件はMailHost自身の問題でした。
「jaMailHost」を追加したからではありませんでした。
お詫び申し上げます。
またjaMailHost 0.2.xはやはりJapaneseCodecsのみで動作します。(どこにもPyKf,kconvをimportしてません)
Qc4ikD https://xnxxx.web.fc2.com/ xnxx
https://beeg.x.fc2.com/sitemap1.html
https://beeg.x.fc2.com/sitemap2.html
https://xnxxx.web.fc2.com/sitemap1.html
https://xnxxx.web.fc2.com/sitemap2.html
https://xvideoss.web.fc2.com/sitemap1.html
https://xvideoss.web.fc2.com/sitemap2.html
There is no trackback.