Mail_mimeDecode で Content-Transfer-Encoding: quoted-printable のメールがデコードできない場合の対策

バージョン:1.5.6

変更前

    function _quotedPrintableDecode($input)
    {
        // Remove soft line breaks
        $input = preg_replace("/=\r?\n/", '', $input);

        // Replace encoded characters
		 
        $cb = create_function('$matches',  ' return chr(hexdec($matches[0]));');
         
        $input = preg_replace_callback( '/=([a-f0-9]{2})/i', $cb, $input);

        return $input;
    }

変更後

    function _quotedPrintableDecode($input)
    {
        $input = quoted_printable_decode($input);
        return $input;
    }