Forum Webscript.Ru
Программирование => Perl => Тема начата: от 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);
Но в коде письма этой строки нет :(
Не пойму в чем проблема?
-
и отсылаю сообщение mail($to, $subject, $body, $repadres, $additional_headers);
ну а можно продемонстрировать код подпрограммы mail?
Ведь в ней все дело ;)
-
$additional_headers="\\nContent-Type: text/plain; charset=koi8-r \\nContent-Transfer-Encoding: 8bit";
...
отсылаем...
В промежутке ... нигде нет присваивания переменной $additional_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 "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);
-
mail(string to, string subject, string message, string
[additional_headers]);
A chto takoe $repadress i kak ono k doke po PHP4 otnositsya? :)
-
takoe $repadress i kak ono k doke po PHP4
это или значение поля From:
или Reply-to:
vladsu, Oak - вы как-то странно на вопрос среагировали, ему не нужно знать как отправить письмо, чел-ку необходимо подправить маленько имеющийся у него код, вставить пару заголовков, которые у него не вставляются. ... Во всяком случае я понял так
-
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.
-
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);
}