* メール通知のヘッダーバグ? [#dde969c3]
- ページ: [[BugTrack2]]
- 投稿者: [[とも。]]
- 優先順位: 低
- 状態: 提案
- カテゴリー: 本体バグ
- 投稿日: 2006-02-11 (土) 20:58:17
- バージョン: 1.4.6
** メッセージ [#y71b5d87]
メールヘッダーの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" .
と変えればひとまず解決すると思います。((追加ヘッダを挿入するときは\r\nではなく\nのみにする必要がありますが。)) -- [[ko-zu]] &new{2006-02-11 (土) 23:48:39};
- こちらの件。マニュアルを再確認しましたが、電子メールを送信するためのPHP関数 [[mail()>PHPfunc:mail]] でヘッダーを複数個追加する場合、その区切り文字は "\r\n" ですが、 [[mb_send_mail()>PHPfunc:mb-send-mail]] の場合、区切り文字は "\n" であると記述されています。 -- [[henoheno]] &new{2006-07-03 (月) 00:31:00};
- http://land.to/ でも再現しました。上記 "\r\n" -> "\n"で正常になりました。 -- &new{2007-02-18 (日) 02:21:25};
- 関連: [[official:続・質問箱/641]] -- &new{2010-01-28 (木) 01:50:53};
//#comment