кодировка mail()

Epicentr

Guest
кодировка mail()

PHP:
 if( empty( $error ) )
        {
            $F = arrayStripSlashes( $request[F] );
            $subject = "=?windows-1251?B?".base64_encode( "Сообщение с сайта Континент Сервис от ".date( "H:i:s d.m.Y" ) )."?=";

            $headers = "From: [email][email protected][/email]\r\n";
            $headers.= "MIME-Version: 1.0\r\n";
            $headers.= "Content-Type: text/plain; charset=\"windows-1251\"\r\n";
            $headers.= "Content-Transfer-Encoding: 8bit";

            $email=$_config[feedback][admin_email];

            $msg.= "Имя - ".$F['person']."\n";
            $msg.= "Телефон - ".$F['tel']."\n";
            $msg.= "E-mail - ".$F['email']."\n";
            $msg.= "Текст сообщения:\n".wordwrap( $F['comment'], 60 )."\n";
            $msg.= "IP - ".$_SERVER['REMOTE_ADDR'];
            mail( $email, $subject, $msg, $headers );
            header("Location: ".$_SERVER['HTTP_REFERER']."?s_ok=1");
            exit();
        }
присылает абракатабру... где я мог ошибиться.?
 

Epicentr

Guest
т.е. я так понял мне
$subject = "=?windows-1251?B?".base64_encode( convert_cyr_string($subject, "w","k")."Сообщение с сайта Континент Сервис от ".date( "H:i:s d.m.Y" ) )."?=";

-~{}~ 11.05.05 11:53:

отсылаю вот так... все работает...
PHP:
<?php
$toman="[email protected]";
$subjectman = "Поступил запрос: от $FIO"; 
$headers  = "Content-type: text/plain; charset=windows-1251 \r\n"; 
$headers .= "From: [email protected]\r\n"; 
$headers .= "Bcc: [email protected]\r\n"; 
mail($toman, $subjectman, $msg, $headers);
?>
-~{}~ 11.05.05 12:15:

вот что в письме приходит постоянно:

Content-Type: text/html; charset=windows-1251

Content-Transfer-Encoding: 8bit
Return-Path: [email protected]
X-OriginalArrivalTime: 11 May 2005 08:14:53.0851 (UTC) FILETIME=[82C016B0:01C55601]

оПНБЕПЙЮ!!!оПНБЕПЙЮ!!!оПНБЕПЙЮ!!!оПНБЕПЙЮ!!!оПНБЕПЙЮ!!!оПНБЕПЙЮ!!!оПНБЕПЙЮ!!!оПНБЕПЙЮ!!!оПНБЕПЙЮ!!!
 
Сверху