- 締切済み
lolipopのメールをPHPでおくると変な文がはいる
lolipopのメールをPHPでおくると変な文がはいるんです。 =?ISO-2022-JP?B?GyRCITwlRyUjJXMlMBsoQkRJVklORSBTVEFS?=<> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Message-Id: <20090708192452.657E59FD1B@users001.phy.lolipop.jp> Date: Thu, 9 Jul 2009 04:24:52 +0900 (JST) 届いたメールにこんな文がはいっていますが、 これはどうしたら入らないようになるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- okmotokun
- ベストアンサー率59% (92/155)
もしかして、メール本文の上に、 =?ISO-2022-JP?B?GyRCITwlRyUjJXMlMBsoQkRJVklORSBTVEFS?=<> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Message-Id: <20090708192452.657E59FD1B@users001.phy.lolipop.jp> Date: Thu, 9 Jul 2009 04:24:52 +0900 (JST) が入るということですか。 そうだとすると、 これは、メールのヘッダ部に空行があるために、そこがヘッダとボディの境界とみなされ、本来のヘッダの後ろの部分が見えているのです。 =?ISO-2022-JP?B?GyRCITwlRyUjJXMlMBsoQkRJVklORSBTVEFS?=<> のMIMEエンコードをする前のデータに余分な改行文字が入っていることが考えられます。 ちなみに、 =?ISO-2022-JP?B?GyRCITwlRyUjJXMlMBsoQkRJVklORSBTVEFS?= を変換すると、 ーディングDIVINE STAR です。 Fromの後半のようにみえます。最後の<>にメールアドレスが入るはずだと思うんですが空ですね。ここも確認してください。
- moon_night
- ベストアンサー率32% (598/1831)
正常なメールの中身だと思います。 どのようにメールを送って、なにで見ているのか分かりませんが、エンコードが違うとか、そんな感じではないかと思います。
補足
=?ISO-2022-JP?B?GyRCITwlRyUjJXMlMBsoQkRJVklORSBTVEFS?=<> この部分は解消できるのですが、 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Message-Id: <20090708192452.657E59FD1B@users001.phy.lolipop.jp> Date: Thu, 9 Jul 2009 04:24:52 +0900 (JST) ここはどうにもならないのでしょうか? 同じlolipopで別のアカウントから同じphpでメールを送ると この文章は入らないんです。
お礼
ありがとうございました! ちゃんと記載したら解消されました! 助かりました。本当にありがとうございました。