function mail_it($content, $subject, $email, $recipient, $bcc) {
$headers = "MIME-Version: 1.0\r\n";
$headers .= "From: ".$email."\n";
$headers .= "Reply-To: ".$email."\n";
$headers .= "CC: ".$bcc."\n";
$headers .= "X-Priority: 1\n";
$headers .= "X-Mailer: MoreMailer\n";
$headers .= "Content-Type: text/plain; charset=\"koi8-r\"\n";
$message .= $content."\n\n";
$message= convert_cyr_string ($message,"w","k");
mail($recipient, $subject, $message, $headers);
отправка почты - простой текст и html текст
скока не пробовал, у меня все не приходит простой текст
отправляя такой текст "<b>aefwawef</b>", у меня приходит такой "aefwawef", а должен прийти такой "<b>aefwawef</b>"
пробовал в хедере писать Content-Type: text/plain;...
и символы < и > пробовал заменять, но нифига неполучается...
что еще можно сделать? :(
И еще было бы неплохо немного расширить тему для чего это.
Для последующей обработки ? Или это конечный результат . Для чтения например.
Тогда возможно были бы предложены другие варианты, отличные от имеющихся. Чтобы парсер браузера не обрабатывал теги <b> можно попробовать записать их . Для человека будет понятно, а парсером также их можно будет исправить.
упс, сорри... че-то совсем башка забита, что аж забыл об этом сказать
php, отправляю обычной функцией mail(), типа такого:
Код:
$headers = "From: гыгы <admin@мыло.ru>\n";
$headers .= (!$html) ? "Content-Type: text/plain; charset=cp1251\n" : "Content-Type: text/html; charset=cp1251\n";
$msg = 'гыргыргыр';
mail('user@mail.ru', "Пысьмо", $msg, $headers);
$headers .= (!$html) ? "Content-Type: text/plain; charset=cp1251\n" : "Content-Type: text/html; charset=cp1251\n";
$msg = 'гыргыргыр';
mail('user@mail.ru', "Пысьмо", $msg, $headers);
[quote=mainigor]Для последующей обработки ? Или это конечный результат .[/quote]
конечный. надо чтоб у юзверя на мыле в письме было написано "<b>aasdfasd</b>", а не выделялось жирным
[quote=mainigor]Чтобы парсер браузера не обрабатывал теги <b> можно попробовать записать их . Для человека будет понятно, а парсером также их можно будет исправить.[/quote]
мысль понял, попробую ченить намудрить ))
Код:
сейчас пробовал подставить <b> </b> так они и видны в the bat! И на сайте mail.ru тоже !
Есть предложение : можно писать еще так :
<b>Уважаемый(ая) USER</b>
Код:
$headers .= (!$html) ? "Content-Type: text/plain; charset=cp1251\n" : "Content-Type: text/html; charset=cp1251\n";
Проблема, скорее всего, здесь. Проверь переменную $html.
Кстати, просмотри заголовки пришедшего письма. Какой тип там указан?
но всеравно всем пасиба за внимание
Натыкался на тоже, но уже и не помню как решил.