2009-11-26 38 views
8

從手冊中,我知道IMAP中有6 different transfer encoding根據編碼翻譯IMAP正文

在這一點上,我創造了這個基本功能:

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; 
    } 
} 

我的問題是,我該如何翻譯8位,二進制和其他編碼追溯到人類可讀的消息的形式?或者,也許有人有更好的功能來處理這個問題?

回答