Как получить кодировку сообщения (используя imap с php)
Вы должны использовать функцию imap_headerinfo (), а затем искать "charset" или даже "Content-Type", используя простой поиск.
http://www.php.net/manual/en/function.imap-headerinfo.php
Либо проверьте заголовки пантомимы, либо просто пройдите по маршруту http://php.net/manual/en/function.imap-utf8.php. Таким образом, вы будете чертовски уверены, что все, что вы получите, это UTF-8