okay, i take it back.
WordPress is not encoding it in base64, it’s simply leaving it in base64, because the blackberry sends e-mails in base64.
either way, here’s what i did to fix it:
in wp-mail.php, under the lines:
if (stripos($content_transfer_encoding, "quoted-printable") !== false) {
$content = quoted_printable_decode($content);
}
i put:
if (strcmp($content_transfer_encoding, 'base64')==0){
$content = base64_decode($content);
}
i’m not a php wizard, but basically what it says, if the encoding is base64, decode the content.