Код (Text): function sendMail($email){ $to = $email; $date = date('l\, M dS Y\, H:i:s'); $return = 'some@some.ru'; $subject = 'Тема письма'; $body = 'Тело письма'; $headers = 'MIME-Version: 1.0' . "\r\n" . 'Content-Type: text/plain; charset=UTF-8; format=flowed' . "\r\n" . 'Content-Transfer-Encoding: 8bit' . "\r\n" . 'Date: ' . $time. "\r\n" . 'From: ' . $return . "\r\n" . 'Reply-To: ' . $return . "\r\n" . 'Return-Path: ' . $return . "\r\n"; mail($to, $subject, $body, $headers); } Собственно, заголовок приходит нормальным, из тела вырезается вся кириллица. В чем может быть трабл?
Попробуйте вторым параметром в mail передавать: '=?utf-8?B?' . base64_encode($subject) . '?=' Может быть поможет это: http://php.net/manual/en/mbstring.configuration.html http://php.net/manual/en/function.mb-send-mail.html