Как отсылать письма в нужной кодировке, используя mail_mime?

Tofik

Новичок
Как отсылать письма в нужной кодировке, используя mail_mime?

Вот код, который отсылает письмо:
PHP:
<?php 
include('Mail.php'); 
include('Mail/mime.php'); 

$text = 'Text version of email'; 
$html = '<html><body>HTML version of email<img src="image.jpg"></body></html>'; 
$file = '/tmp/image.jpg'; 
$crlf = "\r\n"; 
$hdrs = array( 
              'From'    => '[email protected]', 
              'Subject' => 'Test mime message' 
              ); 

$mime = new Mail_mime($crlf); 

$mime->setTXTBody($text); 
$mime->addHTMLImage ($file, 'image/jpeg'); 
$mime->setHTMLBody($html); 

$body = $mime->get(); 
$hdrs = $mime->headers($hdrs); 


$mail =& Mail::factory('mail'); 
$mail->send('postmaster@localhost', $hdrs, $body); 
?>
мне письмо приходит с иероглифами. Пробовал прописать
$headers["Content-Type"] = "text/plain;сharset=windows-1251";
всё равно, когда приходит письмо, нужно менять кодировку на windows-1251, т.к. письмо приходит в кодировке ISO-8859-1
 
Сверху