Пропадает часть контента при отправке письма mail()

Londeren

Новичок
Пропадает часть контента при отправке письма mail()

Ситуация следующая
есть форма контакта с админом на сайте
после того как юзер заполнил форму и сформировались все заголовки и другие параметры делаю var_dump($тело_письма);
в этот момент $тело_письма содержит то что нужно
сразу после этого отправляю письмо mail($to,$subj,$тело_письма,$headers);
письмо уходит
но доходит оно не полностью - все русские символы в $тело_письма улетучиваются, как будто и не было никогда, кстати русский текст из $subj тоже улетучивается.
почему так происходит и как решить проблему?
 

Londeren

Новичок
тело письма перед отправкой в koi8-r
и header передает эту же кодировку
поэтому проблема не решена
чтение мана не помогает ибо там нет ответа на вопрос
 

hvosting

Новичок
пакуй кирилицу в base64 или UU

-~{}~ 06.08.07 15:31:

пример корректного создания кирилического сабжа.
Subject: =?koi8-r?B?Rlc6INDSz8LMxc3ZINMg0NLPyM/WxMXOycXNINDP3tTZ?=
 

Londeren

Новичок
hvosting
написал твою строку вместо темы письма
когда пришло письмо заголовок был
=?koi8-r?B?Rlc6INDSz8LMxc3ZINMg0NLPyM/WxMXOycXNINDP3tTZ?=

так что проблема не в этом, ибо у меня вообще нет 1251, везде КОИ8
 

kvf77

Red Devil
Londeren
и куда оно пришло и чем ты пришедшее письмо пытался мотреть?
 

Londeren

Новичок
отправил письмо на было на mail.ru
туда оно пришло уже покоцаным (без русских букв)
смотрел его прямо на сайте
 

Активист

Активист
Команда форума
Юзайте пакет PHPMailer и не и...те мозг с MAIL();
Зачем изобретать велосипед?
 

Londeren

Новичок
Активист
вообще говоря тут и юзается данный класс, но рано или поздно наступает время отправить письмо...
вот тут и вызывается mail()
 

kvf77

Red Devil
Londeren
не понял - зачем функция mail если данный класс сам умеет отправлять письма?
 

Londeren

Новичок
kvf77
в нем юзается функция mail
я говорю о том что до отправки письма, вплоть до самого факта отправки письмо в порядке, но вот приходит оно без русский букв
 

kvf77

Red Devil
Londeren
код отправки в студию
ты читал русский мануал на phpmailer?
http://php.russofile.ru/ru/translate/mail/phpmailer/
 

Londeren

Новичок
ман не читал, на другом сайте при таком же использовании класса все норм.

уходит чтото типа
----
Ф.И.О.:имя
город:город
телефон:12341234
E-mail: [email protected]
комментарий:коммент

----
приходит
-----
...:
:
:12341234
E-mail: [email protected]
:
-----

есть мнение что изза хостинга
может такое быть?
 

Londeren

Новичок
теперь письма приходят в base64, доходят полностью, ничего не пропадает, но назад в нормальный текст они не перекодируются
 

Londeren

Новичок
SiMM
смеешься?
если ты знаешь ответ на вопрос скажи прямо, не надо отправлять меня по умным линкам.

выше ты написал что нужно сделать, я тебе сказал что изменилось, ответь теперь что дальше....
 
Сверху