カテゴリ | |
---|---|
サマリ | メールヘッダに余分な改行 |
バージョン | 1.4.5_1 |
投稿者 | かずと |
状態 | 完了 |
投稿日 | 2005-03-04 (金) 03:03:30 |
更新したときに来るメールのヘッダーがおかしいです。
From: xxx@example.com X-Mailer: PukiWiki/1.4.5_1 PHP/4.3.10
のように1行あいてしまいます。
結果として、ヘッダーが壊れてしまいます。 PHPのバージョンは4.3.10です。
どうやら原因は以下(pukiwiki.ini.phpの326行目から)のようです。
$notify_header = "From: $notify_from\r\n" . 'X-Mailer: PukiWiki/' . S_VERSION . ' PHP/' . phpversion();
\r\nが2つの改行と見なされてしまうようでしたので、\nになおして運用しています。
これはバグでしょうか?何らかの設定ミスですか?他にもこのような問題が起きている方はいらっしゃいますか?
$notify_from = 'xxx@kz-soft.com'; // From:なんでだろぅ -- かずと 2005-03-07 (月) 02:31:56
Multiple extra headers should be separated with a CRLF (\r\n). Note: If messages are not received, try using a LF (\n) only. Some p oor quality Unix mail transfer agents replace LF by CRLF automatical ly (which leads to doubling CR if CRLF is used). This should be a la st resort, as it does not comply with RFC 2822.なるほど。貧弱なMTAを使ってると時々あることなようですね。仕方ないので苦肉の策をとっておきます。