[PHP-users 25683] 携帯に半角カナを配信したいのですが

染谷 綱樹 t.someya @ systemtool.co.jp
2005年 5月 27日 (金) 10:36:18 JST


染谷と申します。

以下のような関数を作成して、携帯にメールを送信してみました。
メールの表題と本文に半角カナを入れてみたところ
DoCoMoとvodafoneでは正常に送信されますが、
auでは表題が「=?shift-jis?B?・・・・」のようになってしまいます。
auで、メールの表題に半角カナを入れるにはどうすれば良いのでしょうか。

function sendMailMob($to, $subject, $body){

      $mail_title = "=?shift-jis?B?" . base64_encode($subject) . "?=";

      $mail_body = base64_encode($body);

      $header = "MIME-Version: 1.0\n";
      $header .= "Content-Type: text/plain;charset=Shift-JIS\n";
      $header .= "Content-Transfer-Encoding: base64\n";
      $header .= "X-Mailer:PHP/" . phpversion() . "\n";

      return mail($to, $mail_title, $mail_body, $header);
}



PHP-users メーリングリストの案内