[PHP-users 9839] Re: 添付メール送信に関して

Akinobu YAMAMOTO php-users@php.gr.jp
Fri, 06 Sep 2002 16:35:25 +0900


どうも、山本です。

At 16:00 02/09/06 +0900, you wrote:
>山本@trustBeeです。
>
>山本さんのソースに初期変数を追加してそのまま実行してみましたが、
>Subjectは文字化けせずに問題なく送れました。
>(添付ファイルは無しで)
そうですか。
私の方ではメーラーをEudora5.0で受信するとSubjectが文字化けいたします。
また、$body部分は
$body = mb_convert_encoding($body, "JIS");
とすると本文も文字化けしましたので、何も変換せずに
やったところ、文字化けは起きませんでした。
ただし、Shift_JISの(申、能、ソ、など)では後ろに"\"がついてしまうために
$body = stripcslashes($body);
を行っております。

>メールヘッダのSubject部分のソースはどうなってますか?
メールヘッダはこうなっております。
----------------------------------------------
Return-Path: <hoge@hoge.com>
Delivered-To: ayamamot@freeshop.co.jp
Received: (qmail 2522 invoked from network); 3 Sep 2002 21:28:20 +0900
Received: from www.hoge.com (HELO xxx.www.hoge.com) (209.61.182.123)by 
hoge.com with SMTP; 3 Sep 2002 21:28:20 +0900
Received: (from nobody@localhost)by xxx.www.hoge.com (8.11.6/8.11.6) id 
g83CZ6d18342for ayamamot@freeshop.co.jp; Tue, 3 Sep 2002 21:35:06 +0900
Date: Tue, 3 Sep 2002 21:35:06 +0900
From: hoge@hoge.com
Message-Id: <200209031235.g83CZ6d18342@xxx.www.hoge.com>
X-Authentication-Warning: xxx.www.hoge.com: nobody set sender to 
hoge@hoge.com using -f
MIME-Version: 1.0
Content-Type: Multipart/Mixed; boundary="simple boundary"
To: ayamamot@freeshop.co.jp
Subject: ?e?X?g???M ←ここは"テストメール"と入力
X-UIDL: Si="!dUY"!d'""!R(7"!
----------------------------------------------
言い忘れておりましたが、ここのサーバのMTAはqmailを
使用しております。

------------------------------------------------
Akinobu YAMAMOTO
ayamamot@freeshop.co.jp

総合無料情報  FreeShop
http://www.freeshop.co.jp/
------------------------------------------------
本発言は特に明記がない限り、私山本の個人的なもので、
所属組織(freeshop.co.jp)には関係有りません。