Доброго времени суток. Написал следующий сценарий отправки почты в utf-8 с помощью функции mail: PHP: $crlf="\r\n"; $fromname="maildaemon"; $frommail="mail@domain.ru"; $to="receiver@mail.ru"; $toname="Пользователь"; $subject="Тема"; $subject = rtrim('=?utf-8?B?'.base64_encode($subject), '=').'?='; $toname = rtrim('=?utf-8?B?'.base64_encode($toname), '=').'?='; $message=base64_encode("Текст письма").$crlf; $header="From:".$fromname." <".$frommail.">".$crlf; $header.="To:".$toname." <".$to.">".$crlf; $header.="Subject:".$subject.$crlf; $header.="X-Mailer: PHP".$crlf; $header.="MIME-Version: 1.0".$crlf; $header.="Content-Type: text/plain; charset=\"utf-8\"".$crlf; $header.="Content-Transfer-Encoding: base64".$crlf; if (!mail($to ,$subject,$message,$header,$frommail)) echo "mail send error"; Проблема в том, что в приходящем письме поле To: выглядит так: To: receiver@mail.ru, Пользователь (через запятую) Тогда как должно выглядеть так: To: Пользователь <receiver.mail.ru> Подскажите что нужно изменить в скрипте, чтобы все корректно отображалось. Заранее спасибо.