может кто подсказать что надо править, письмо надо в utf8 формате отсылать.
// Send email
require_once ('inc/mailer/class.phpmailer.php');
$mail = new PHPMailer ();
$body = file_get_contents ( $site ['url'] . '/tpl/mail/lostpassword.email.php?key=' . $key );
$body = preg_replace ( "[\]", '', $body);
// $mail->IsSMTP(); // telling the class to use SMTP
// $mail->Host = "hostname"; // SMTP server
// $mail->SMTPDebug = 0; // enables SMTP debug information (for testing)
// $mail->SMTPAuth = true; // enable SMTP authentication
// $mail->Port = 25; // set the SMTP port for the MAIL server
// $mail->Username = "username"; // SMTP account username
// $mail->Password = "password"; // SMTP account password
$mail->SetFrom ( $site ['email'], $site ['name'] );
$mail->AddReplyTo ( $site ['email'], $site ['name'] );
$mail->Subject = "Добро пожаловать в" . $site ['name'];
$mail->AltBody = "Для просмотра сообщения используйте средство просмотра электронной почты, совместимое с HTML!"; // optional, comment out and test
$mail->MsgHTML( $body );
$mail->AddAddress ( $email, $email );
$mail->Send ();