U mnie jest coś takiego, jednka połowy emaili nie dekoduje.
Kod
function translate_imap_body($body, $encoding) {
switch($encoding) {
//case 0: return quoted_printable_decode($body); break;
case 0: return imap_qprint($body); break;
case 1: return $body; break;
case 2: return $body; break;
case 3: return /*base64_decode(*/imap_qprint($body); break;
case 4: return quoted_printable_decode($body); break;
case 5: return $body; break;
default: return $body; break;
}
}
print(translate_imap_body($message, $structure->{'encoding'}));
switch($encoding) {
//case 0: return quoted_printable_decode($body); break;
case 0: return imap_qprint($body); break;
case 1: return $body; break;
case 2: return $body; break;
case 3: return /*base64_decode(*/imap_qprint($body); break;
case 4: return quoted_printable_decode($body); break;
case 5: return $body; break;
default: return $body; break;
}
}
print(translate_imap_body($message, $structure->{'encoding'}));