Еще вопрос по перлу (отправка почты через sendmail)
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 8bit
соответственно тело письма в koi8-r.
Ну или цывильно воспользоваться p5-MIME-Lite, p5-Mail-Sendmail и прочими библиотеками.
Поле Content-Type
perldoc MIME::Lite
open (OUT, "| /usr/sbin/sendmail -t") or die "$!\n";
print OUT "Content-type: text/html; charset=win-1251\n";
print OUT "From: $sender\n";
print OUT "To: $recipient\n";
print OUT "Subject: $subject\n";
print OUT "\n";
print OUT "$body";
close (OUT);
Outlook же при просмотре ставит кодировку koi8-r. В чем дело?
библиотек нет к сожалению, приходится в лоб пользоваться sendmail'ом
Во-первых засунуть этот заголовок самым последним. Во-вторых давай сначала убедимся, что нормально работает с text/plain.
Есть подозрение, что outlook офигевает от письма с HTML, но не multipart.
charset=win-1251
charset=windows-1251
а если windows-1251 ?
с charset=windows-1251 все заработало!
спамишь небось?
я этим не занимаюсь
Оставить комментарий
abramov2008
отправляю письмо из скрипта:а как задать кодировку в которой отправляется письмо?