PHP 4.4.1 のバグによりフォーラムのリリースが遅れるかな
フォーラムのソースコードは受け取ったので現在試験中。登録時に確認用のメールを送る仕様なのだがなぜかメールが飛ばない。メールが飛ばないと言うよりは、Return-Path に指定したアドレスが入らない。
mb_send_mail () の引数は次の通り。
boolean mb_send_mail ( string to, string subject, string message [, string additional_headers [, string additional_parameter]] )
5 番目の引数にエラーメールのパスを指定すると、メールが送信できなかったときに指定したメールアドレスにメールが戻ってくる。メールのヘッダの Return-Path にそのメールアドレスが入るはずだが、4.4.1 にバージョンアップしてから Return-Path が入らなくなった。
PHPに“最悪”のセキュリティ・ホール,全ユーザーは今すぐ対処を と言う記事を先日見たので、セキュリティホールがあるまま運用するのもどうかと思ったので 4.4.1 にバージョンアップしたのだが、これが良くなかったようだ。
調べてみると、PHP4.4.1でmb_send_mailの第5引数が利かなくなってる? というメーリングリストの投稿があり、やはり 5 番目の引数が効かないようだ。メーリングリストを見ると開発版 + Patch で対応したという方がいるようだが、開発版のまま運用するのもなんだし、4.4.2 が出るのを待つしかないかな。
投稿者 Su-Jine : 2005年11月16日 20:30
↑Google Analytics
Su-Jine の独り言
↓うーん…
このエントリーのトラックバックURL: