| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: разработка для Web > функция кодирования полей е-мэйла |
| Автор: Forza 12.9.2004, 11:30 | ||
| Подскажите, пожалуйста, функцию кодирования кириллицы в полях From, To и Subject сообщения электронной почты: чтобы, например, из "тест" получалось "=?KOI8-R?B?1MXT1A==?=" (только не для koi8, а для win-1251). И вообще, как сейчас рекомендуется отправлять Перлом почту (MIME-вложения бинарных файлов не нужны)? Я это делаю так:
|
| Автор: korob2001 12.9.2004, 12:53 | ||
Почитай здесь: http://forum.vingrad.ru/index.php?showtopic=29108 |
| Автор: Forza 13.9.2004, 12:31 |
| korob2001, т.е. лучше использовать именно Net::SMTP, а не Mail::Sendmail? А почему, можно узнать? |
| Автор: korob2001 13.9.2004, 13:41 | ||
Я не сказал, что лучше. Лучше, когда способ пересылки соответствует требованиям. Просто я отправляю почту через sendmail, способом какой привёл ElectricaStorm, другими словами без сторонних модулей. А вообще тебе решать каким способом её отправлять. |
| Автор: Forza 13.9.2004, 14:12 |
| korob2001, а что можешь сказать по существу вопроса, если отправлять почту через Mail::Sendmail? Какой функцией кодировать Фром, Ту и Сабджект с кириллицей? Догадываюсь, что это можно найти в мануалах: просто надеялся, что тут мне быстрее подскажут. |
| Автор: ElectricalStorm 13.9.2004, 16:43 | ||||
ёперный театр что значит
выставляете нужную кодировку и вперед
|
| Автор: wlad 13.9.2004, 17:07 | ||||||
Я вот самописной кодирую...
Выглядит это так
И еще в заголовки я бы добавил
Во избежание, так сказать...... |
| Автор: Forza 14.9.2004, 11:36 | ||||||
Здрасте, приехали! Кодировка, указываемая в Content-Type относится только к телу письма. Если же в Сабж, Ту и Фром оставить некодированную кириллицу, то почтовые клиенты будут это воспринимать непредсказуемо.
Ну да. Самописную и я могу написать. В институте на лабах писал подобную функцию на Си.
Эти поля заголовка по умолчанию прописаны в Mail::Sendmail. |
| Автор: ElectricalStorm 14.9.2004, 13:14 | ||
|