Автор Тема: Помогите с отправкой писем.  (Прочитано 3592 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн npokypatop

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Помогите с отправкой писем.
« : 07 Ноября 2003, 12:57:18 »
скрипт:




   
..........
..........
..........

                     

$message=
"Content-type: text/plain; charset=windows-1825
From: Адам
To: Мне
Subject: Пробная рассылка
Content-type: text/plain; charset=windows-1825

ВЫВОД СОДЕРЖИМОГО ФОРМЫ";

mail("andrewsuslov@mail.ru","Адам",$message);
echo "Спасибо!!!";
}?>




Дак вот. Кодировка не работает. Заголовки вставляются прямо в тело сообщения, а не обрабатываются Оутлуком отдельно, хотя я писал по книге+)

Как сделать правильно?
Новый день снова сменит ночь за окном...

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Помогите с отправкой писем.
« Ответ #1 : 07 Ноября 2003, 13:09:10 »
bool mail (string to, string subject, string message [, string additional_headers [, string additional_parameters]])

Видишь куда надо вставлять заголовки?
А ты вставляешь из вот куда
bool mail (string to, string subject, string message [, string additional_headers [, string additional_parameters]])

А сюда надо вставлять To
bool mail (string to, string subject, string message [, string additional_headers [, string additional_parameters]])

А сюда надо вставлять Subject
bool mail (string to, string subject, string message [, string additional_headers [, string additional_parameters]])

http://www.php.net/manual/en/function.mail.php
читать внимательно, смотреть примеры...
работа в Украине

Оффлайн npokypatop

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Помогите с отправкой писем.
« Ответ #2 : 07 Ноября 2003, 13:18:40 »
Просто в книге был именно такой пример. Думал что где-то просто небольшая опечатка, а оказывается там в принципе все неправильно(+
Новый день снова сменит ночь за окном...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите с отправкой писем.
« Ответ #3 : 07 Ноября 2003, 14:07:26 »
Ты бы еще по ветхому завету писал.
РАНЬШЕ заголовки действительно писались в теле письма.
Но уже давно так не делается.
Найди себе книжку поновее.

Оффлайн DiJay

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 65
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Помогите с отправкой писем.
« Ответ #4 : 26 Ноября 2003, 14:55:45 »
смотри что можно запихать в заголовки:
$headers = "Return-Path: <".$email.">\\r\\n";
$headers .= "From: ".$name." <".$email.">\\r\\n";
$headers .= "Reply-To: ".$email."\\r\\n";
$headers .= "Cc: ".$CCto."\\r\\n";
$headers .= "MIME-Version: 1.0\\r\\n";
$headers .= "Content-type: text/plain; charset=windows-1251\\r\\n";
$headers .= "Organization: MyOrg\\r\\n";
$headers .= "X-Priority: ".$priority."\\r\\n";
if($priority=="1") { $msmail="High"; }
elseif($priority=="5") { $msmail="Low"; }
else { $msmail="Normal"; }
$headers .= "X-MSMail-Priority: ".$msmail."\\r\\n";
$headers .= "X-Mailer: E-Mailer\\r\\n";
$headers .= "Content-Transfer-Encoding: 8bit\\r\\n";
if($notify=="ok") { $headers .= "Disposition-Notification-To: <".$email.">"; }

mail($email, "Subject", "Message", $headers);

Сам разберешься что из них что значит?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28