Отправка почты. Вопрос

N
На сайте с 14.06.2004
Offline
107
610

Отправляю почту:


$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: От сайта <noreply@site.com>\r\n";
$subject = "Cабжект";
$message=#Письмо сформированное в хтмле
@mail($name_avtor, $subject, $message, $headers);

Приходит такое письмо:

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

From: От автора <noreply@site.com>

Message-Id: <E1M3c0h-0002rA-RH@hostername.com>

Date: Mon, 11 May 2009 23:22:03 +0300

<html><head><title>Получено сообщение в ответ на размещенное объявление </title></head><body>

и т.д все письмо в хтмле

Одним словом вместо отображения письма в хтмле - отображает его текстом. Почему так ? Ведь заголовки отсылал же..

В роли клиента использую - gmail.com

Nicca добавил 12.05.2009 в 01:11

Thebat принимает нормально письмо, ukr.net - тоже. Только в gmail письмо вместо хтмл отображает текстом.

Народ помогите! Как исправить?

FFFFx029A
На сайте с 01.09.2007
Offline
142
#1
Nicca:
Отправляю почту:

$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: От сайта <noreply@site.com>\r\n";
$subject = "Cабжект";
$message=#Письмо сформированное в хтмле
@mail($name_avtor, $subject, $message, $headers);


Приходит такое письмо:
Content-type: text/html; charset=windows-1251
From: От автора <noreply@site.com>
Message-Id: <E1M3c0h-0002rA-RH@hostername.com>
Date: Mon, 11 May 2009 23:22:03 +0300
<html><head><title>Получено сообщение в ответ на размещенное объявление </title></head><body>
и т.д все письмо в хтмле

Одним словом вместо отображения письма в хтмле - отображает его текстом. Почему так ? Ведь заголовки отсылал же..
В роли клиента использую - gmail.com

Nicca добавил 12.05.2009 в 01:11
Thebat принимает нормально письмо, ukr.net - тоже. Только в gmail письмо вместо хтмл отображает текстом.
Народ помогите! Как исправить?

Content-type: text/plain; charset=windows-1251

http://www.youtube.com/watch?v=Gyl4E4EcPdc (http://www.youtube.com/watch?v=Gyl4E4EcPdc) - партнёрка от Мавроди и МММ))) http://miniwm.ru/soft.php?read=917 (http://miniwm.ru/soft.php?read=917) CMS MiniWM v2.8 - 49.99$
N
На сайте с 14.06.2004
Offline
107
#2

тоже самое ничего не поменялось..

[Удален]
#3

атрибут title в письмах не действует и соответственно выводится как обычный текст. Вместо title пишите свой титл в заголовок subject

N
На сайте с 14.06.2004
Offline
107
#4

Вот в чем проблема:

Поле $subject = "RE:".$zag; где $zag переменная берется из базы.

Когда приходило письмо, то заголовок "колбасился":

Исходный: Мясо свинина полутуши, печенка, в письме:

Заголовок RE:Мя

Текст письма: со свинина полутуши, печенка и т.д.

Вобщем ниже скрин:

gif Untitled-1.gif
N
На сайте с 14.06.2004
Offline
107
#5

P.S. Как Вы и говорили тег титл убрал

Тагая ошибка возникает со всеми письмами - тестировал несколько раз разные отправлял. Аналогично делается такой перенос в заголовке..

FFFFx029A
На сайте с 01.09.2007
Offline
142
#6

Я невнимательно прочитал, думал наооборот текстом надо чтобы выводило, ггг

Попробуйте качнуть класс для отправки HTML, там показханы правильные заголовки...

ЗЫ: гугл рулит=)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий