function sendMail($email, $subject, $message, $name) { global $app; $headers = "To: " . XUtils::strToBase($name, 'utf-8', 'windows-1251') . " <{$email}>\n"; $headers .= "From: " . XUtils::strToBase($app->Dictionary->getWord("MailFrom"), 'utf-8', 'windows-1251') . "<" . $app->getVar("mailsender") . ">\n"; $headers .= "X-Sender: " . XUtils::strToBase($app->Dictionary->getWord("XSender"), 'utf-8', 'windows-1251') . "\n"; $headers .= "Content-Type: text/plain; charset=windows-1251\n"; $headers .= "Content-Transfer-Encoding: 8bit\n"; $headers .= "MIME-Version: 1.0\n"; $headers = iconv("utf-8", "windows-1251", $headers); $subject = XUtils::strToBase($subject, 'utf-8', 'windows-1251'); $message = iconv("utf-8", "windows-1251", $message); mail($email, $subject, $message, $headers); }