Mail_mimeで日本語添付ファイル名が文字化けするでござるの巻

こんなコードで添付ファイル名が日本語のファイルを送ってたんだけど、、、

$filename = basename( $fullpath );
mb_convert_variables( "ISO-2022-JP", "UTF-8", $filename );
$Mail_mime->addAttachment(
    $fullpath,
    "application/octet-stream",
    $filename,
    true,
    "base64",
    "attachment",
    mb_detect_encoding( file_get_contents( $fullpath ) ),
    "",
    "",
    "base64",
    "ISO-2022-JP",
    "",
    "ISO-2022-JP"
);

ファイル名が文字化けする。。。
ファイル名の長さ大小に関わらず、化ける文字列と化けない文字列がある。

結論
Mail_mimeのバージョンを上げると解決。

https://pear.php.net/package/Mail_Mime/download/1.8.6

* Bug #19497: Attachment filename is cut on slash character [alec]

https://pear.php.net/package/Mail_Mime/download/1.8.9

* Fixed Bug #20226: Mail_mimePart::encodeHeader does not encode ISO-2022-JP string [alec]