Автор Тема: mail - литл трабл  (Прочитано 3175 раз)

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

  • Гость
mail - литл трабл
« : 06 Января 2002, 20:18:12 »
Наверняка кто-нибудь сталкивался с таким.
Отправляю сообщение в koi  и для того, что бы почтовая прогрмма могла автоматически подстроиться под кодировку, вставляю следующую строку:

$additional_headers="\\nContent-Type: text/plain; charset=koi8-r \\nContent-Transfer-Encoding: 8bit";

... и отсылаю сообщение mail($to, $subject, $body, $repadres, $additional_headers);

Но в коде письма этой строки нет :(
Не пойму в чем проблема?

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
А...
« Ответ #1 : 07 Января 2002, 01:58:45 »
Цитировать
и отсылаю сообщение mail($to, $subject, $body, $repadres, $additional_headers);


ну а можно продемонстрировать код подпрограммы mail?
Ведь в ней все дело ;)
 в исканиях.

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
и еще
« Ответ #2 : 07 Января 2002, 02:02:30 »
$additional_headers="\\nContent-Type: text/plain; charset=koi8-r \\nContent-Transfer-Encoding: 8bit";
...
отсылаем...

В промежутке ... нигде нет присваивания переменной $additional_headers еще каких-либо значений?
а то может вы написали свое, а чуть дальше ей присваивается что-то другое.
 в исканиях.

Оффлайн vladsu

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 271
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vladislavsurguchev.eu/
mail - литл трабл
« Ответ #3 : 07 Января 2002, 02:30:01 »

$mail_prog="/usr/sbin/sendmail -t ";
    open (SENDMAIL, "|$mail_prog") || die "Can not run sendmail";
    print SENDMAIL "MIME-Version: 1.0\\n";
    print SENDMAIL "Content-Type: text/plain; charset=\\"koi8-r\\"\\n";
    print SENDMAIL "Content-Transfer-Encoding: 8bit\\n";
    print SENDMAIL "To: $email\\n";
    print SENDMAIL "From: $support_email\\n";
    print SENDMAIL "Subject: $subj\\n\\n";
    print SENDMAIL "$body";
    close (SENDMAIL);

----------------------------------------------
Мой сайт чёрно-белых фотографий из разных уголков мира тут

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
mail - литл трабл
« Ответ #4 : 07 Января 2002, 22:44:17 »

mail(string to, string subject, string message, string
   [additional_headers]);


A chto takoe $repadress i kak ono k doke po PHP4 otnositsya? :)
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
наверное
« Ответ #5 : 08 Января 2002, 00:23:39 »
Цитировать
takoe $repadress i kak ono k doke po PHP4

это или значение поля From:
или Reply-to:


vladsu, Oak - вы как-то странно на вопрос среагировали, ему не нужно знать как отправить письмо, чел-ку необходимо подправить маленько имеющийся у него код, вставить пару заголовков, которые у него не вставляются. ... Во всяком случае я понял так
 в исканиях.

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
mail - литл трабл
« Ответ #6 : 08 Января 2002, 13:25:35 »
Green!

 Da net, ya pravil\'no sreagiroval .... Tol\'ko poumnomu sil\'no :(

V doke napisano - 3 parametra + 1 opcional\'no

a u cheloveka 5 parametrov - t.e poslednij tupo lishnij i
posemu ne obrabativaetsya.
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
гы-гы
« Ответ #7 : 08 Января 2002, 18:15:28 »
Цитировать
V doke napisano - 3 parametra + 1 opcional\'no

Цитировать
A chto takoe $repadress i kak ono k doke po PHP4 otnositsya?

;) посмотри как форум называется... PERL
чел-к обращается к подпрограмме, которая выглядит примерно как та, что vladsu написал
Т.е.:


mail($to, $repadres, $subject, $body, $additional_headers);

sub mail {
#-----------------
my ($to, $from, $subj, $body, $headers)=@_;
$mail_prog="/usr/sbin/sendmail -t ";
    open (SENDMAIL, "|$mail_prog") || die "Can not run sendmail";
    print SENDMAIL "MIME-Version: 1.0\\n";
    print SENDMAIL "$headers" if $headers;
    print SENDMAIL "To: $to\\n";
    print SENDMAIL "From: $from\\n";
    print SENDMAIL "Subject: $subj\\n\\n";
    print SENDMAIL "$body";
    close (SENDMAIL);
}
« Последнее редактирование: 08 Января 2002, 18:22:29 от Green Kakadu »
 в исканиях.

 

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