中国インターネット事情
このエントリーをはてなブックマークに追加
  • 最新配信
  • RSS

phplist日本語版でメールヘッダが飛び出る場合の修正法

カテゴリ : 
プログラム
執筆 : 
chinese-homepage.com 2013-1-8 10:39

phplistは、無料のメールマガジン発行プログラムなので、試しに使ってみた。
日本語適応版DL
http://www.d-ip.jp/phplist/pl7/

何故か、メーラーによっては、ヘッダが本文にまで飛び出る。
これでは使えない。
ヘッダ部の\r\nが、\nじゃないと問題が起こる場合があるので、これを直すことにした。

ソースコードは手元になくて日本側サーバにあるし、中国の夜だと接続が遅いし苦戦。
あたりをつけて、いろいろと見て回る。
phplistはphpmailerでメールを送っているようだ。

/admin/phpmailerにある、class.phpmailer.phpを、以下のように直すと、メールヘッダが一部のメーラーで飛び出る症状がなおった。

$str = mb_encode_mimeheader($str, $this->CharSet, "B");
以上のものを以下に変更。
$str = mb_encode_mimeheader($str, $this->CharSet, "B","\n");
この関数、4番目の引数がない場合は、\r\nになる。

mb_encode_mimeheaderこの関数で、ヘッダが本文にまで飛び出たら、試してみるといいかもしれない。


その他のニュース
中国あちらこちら
上海地下鉄10号...
上海地下鉄10号...
7682 hits   POPLAR
金茂大厦
金茂大厦
7259 hits   POPLAR
浦東国際空港
浦東国際空港
7161 hits   POPLAR
ユニクロ旗艦...
ユニクロ旗艦...
7052 hits   POPLAR
外灘(バンド...
外灘(バンド...
6978 hits   POPLAR
上海環球金融...
上海環球金融...
6644 hits   POPLAR
ブログランキング
にほんブログ村 IT技術ブログへ
 
ニュースカテゴリ
中国ネット基本情報
人気の記事
ニュースのトップへ
中国語サイト制作
ランキング参加中
にほんブログ村 IT技術ブログ Webサイト構築へ
人気ブログランキングへ
プロフィール
後藤(作者)
放浪中国写真集