Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

отправка почты - простой текст и html текст

21K
26 марта 2008 года
per%cent
39 / / 05.10.2007
как отправить почту в простом формате?
скока не пробовал, у меня все не приходит простой текст
отправляя такой текст "<b>aefwawef</b>", у меня приходит такой "aefwawef", а должен прийти такой "<b>aefwawef</b>"

пробовал в хедере писать Content-Type: text/plain;...
и символы < и > пробовал заменять, но нифига неполучается...
что еще можно сделать? :(
2.1K
27 марта 2008 года
mainigor
151 / / 21.10.2005
А чего не пишете в чём ваяете?
И еще было бы неплохо немного расширить тему для чего это.
Для последующей обработки ? Или это конечный результат . Для чтения например.
Тогда возможно были бы предложены другие варианты, отличные от имеющихся. Чтобы парсер браузера не обрабатывал теги <b> можно попробовать записать их . Для человека будет понятно, а парсером также их можно будет исправить.
21K
27 марта 2008 года
per%cent
39 / / 05.10.2007
[quote=mainigor]А чего не пишете в чём ваяете?[/quote]
упс, сорри... че-то совсем башка забита, что аж забыл об этом сказать
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);

[quote=mainigor]Для последующей обработки ? Или это конечный результат .[/quote]
конечный. надо чтоб у юзверя на мыле в письме было написано "<b>aasdfasd</b>", а не выделялось жирным
[quote=mainigor]Чтобы парсер браузера не обрабатывал теги <b> можно попробовать записать их . Для человека будет понятно, а парсером также их можно будет исправить.[/quote]
мысль понял, попробую ченить намудрить ))
2.1K
28 марта 2008 года
mainigor
151 / / 21.10.2005
вот взял код со своей странички :
Код:
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);

сейчас пробовал подставить <b> </b> так они и видны в the bat! И на сайте mail.ru тоже !

Есть предложение : можно писать еще так :
&lt;b&gt;Уважаемый(ая) USER&lt;/b&gt;
1.8K
28 марта 2008 года
Валериус
190 / / 14.07.2006
 
Код:
$headers .= (!$html)  ? "Content-Type: text/plain; charset=cp1251\n" : "Content-Type: text/html; charset=cp1251\n";

Проблема, скорее всего, здесь. Проверь переменную $html.
Кстати, просмотри заголовки пришедшего письма. Какой тип там указан?
21K
28 марта 2008 года
per%cent
39 / / 05.10.2007
вообщем все заработало указывая text/plain, но к сожалению так и непонял в чем ваще проблема то была... :cool: наверное я сам был проблемой :(

но всеравно всем пасиба за внимание
37K
02 апреля 2008 года
Василий Пупкин
6 / / 02.04.2008
Натыкался на тоже, но уже и не помню как решил.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог