Кодировка мэйла в PEAR::Mail_MIME + PEAR::Mail

Ямерт

The Old One
Кодировка мэйла в PEAR::Mail_MIME + PEAR::Mail

Привет!
Отсылаю мэйл, используя PEAR::Mail_MIME + PEAR::Mail.
Как, используя эти классы, задать кодировку отсылаемого письма (у меня UTF-8)?

Пробую добавлять в хэдэры письма хэдэр "Content-Type", "text/html; charset=utf-8" - но результат нулевой...
С помощью PEAR::Mail_MIME устанавливаю 2 содержания письма: HTML и обычное. В HTML-версии прописываю мету с кодировкой - и мэйлеры, которые отображают письма с HTML-содержанием, отображают текст корректно (Outlook, например). Однако если слать только текстовую версию, надо тоже как-то задать кодировку для правильного отображения письма, через хэдэр не получается...
 

Aku Aku

Guest
$body = $mime->get(array('html_charset'=>'windows-1251','text_charset'=>'windows-1251','head_charset'=>'windows-1251'));
 

Макс

Старожил PHPClub
c UTF я не слал но вообще кодировку всегда так указывал:
PHP:
         $params = array(
            'text_encoding' => '8bit',
            "text_charset"  => "koi8-r",
            "html_charset"  => "koi8-r",
         );
         $mime = new Mail_Mime();
         $mime->setTXTBody($text_message);
         $mime->setHTMLBody($html_message, false);

         $body = $mime->get($params);
проблем пока не было (в Outlook-е не проверял, но жалоб но пользователей не слышал)
 

Ямерт

The Old One
Эээ, понятно - надо было хорошо читать мануал! :)
Я не обращал внимания на параметры метода get()
Всем большое спасибо за помощь!
 
Сверху