2009-11-26 13 views
8

Del manual, sé que hay 6 different transfer encoding en IMAP.Traduciendo el cuerpo IMAP basado en su codificación

En este punto, he creado esta función básica:

function translate_imap_body($body, $encoding) { 
    switch($encoding) { 
     case 0: return $body;break; 
     case 1: return $body;break; 
     case 2: return $body;break; 
     case 3: return base64_decode($body);break; 
     case 4: return quoted_printable_decode($body);break; 
     case 5: return $body;break; 
    } 
} 

Mi pregunta es, ¿Cómo traduzco de 8 bits, binario, y otra codificación de nuevo a forma legible el mensaje? O tal vez alguien tiene mejores funciones para manejar esto?

Respuesta

Cuestiones relacionadas