Имя: Пароль:
IT
Веб-мастеринг
PHP. Помогите плз с функцией mail. Какая то ерунда с кодировками
0 batmansoft
 
25.10.13
17:01
Делаю так:
    $to=$_POST["email"];
    $subject="Новости сайта ";
    $message=$_POST["message"];
//    $headers = "Content-type: text/html; charset=\"windows-1251\"\r\n".
    $headers = "Content-type: text/html; charset=\"UTF-8\"\r\n".
    'From: [email protected]' . "\r\n" .
    'Reply-To: [email protected]' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
    //$mail = mail($to, $subject, iconv("UTF-8","windows-1251",$message), $headers);    
    $mail = mail($to, $subject, $message, $headers);    
И почему то если в сообщениях есть русские буквы, то такое письмо не доходит до рабмлера. Подскажите плз, как лечить?
1 sttt
 
25.10.13
17:15
посмотри какие заголовки отправляет в ручном режиме с помощью fiddler
2 vs1c
 
25.10.13
19:29
$headers = 'From: '.$from ."\r\n".'Content-type: text/html; charset="utf-8"'."\r\n"."Mime-Version: 1.0\r\n";

вроде все нормально приходят - mailю.ru, яндекс. Рамблер правда не пробовал.
Ошибка? Это не ошибка, это системная функция.