メール通知のヘッダーバグ?

  • ページ: BugTrack2
  • 投稿者: とも。?
  • 優先順位: 低
  • 状態: 提案
  • カテゴリー: 本体バグ
  • 投稿日: 2006-02-11 (土) 20:58:17
  • バージョン: 1.4.6

メッセージ

メールヘッダーのx-mailerとFromの間に、不正なキャラクターがあるようで、メール本文にFromヘッダー以下の4行が入ってきます。 どのメーラーで受信しても同じです。 私だけの事象でしょうか?

From: hogehoge@example.com
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

  • 自分もXREAサーバーで再現します。 MTAが\rと\nをそれぞれ\r\nと見なして展開することが原因のようです。lib\mail.phpで、
    -			' PHP/' . phpversion() . "\r\n" .
    +			' PHP/' . phpversion() . "\n" .
    と変えればひとまず解決すると思います。*1 -- ko-zu 2006-02-11 (土) 23:48:39
  • こちらの件。マニュアルを再確認しましたが、電子メールを送信するためのPHP関数 mail() でヘッダーを複数個追加する場合、その区切り文字は "\r\n" ですが、 mb_send_mail() の場合、区切り文字は "\n" であると記述されています。 -- henoheno 2006-07-03 (月) 00:31:00
  • http://land.to/ でも再現しました。上記 "\r\n" -> "\n"で正常になりました。 -- 2007-02-18 (日) 02:21:25

*1 追加ヘッダを挿入するときは\r\nではなく\nのみにする必要がありますが。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-01-28 (木) 01:50:54
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.186 sec.

OSDN