Exemple #1
0
 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);
 }