решил так:

Обсуждение технических вопросов по продуктам Novell

решил так:

Сообщение skoltogyan » 14 июн 2003, 15:23

Размещено так:
На Linux ASP7.3 apache1.3.27 и php4.1.2
На NW6 работает GWIA6.0.3.

php использует функцию mail().
в /etc/php.ini установил:
default_mimetype = "text/plain"
default_charset = "windows-1251"

После этого письмо уходило на GWIA, и там видел в очереди приема, что письмо в кодировке windows-1251, но нигде в заголовке впрямую неуказывалось, какая именно это кодировка.
Далее это письмо попадало в Почтовый офис GW. И читая клиенто м GW, видел кракозябры. Попытки использовать встроенные в GW вьюверы для кодировок, ничем не помогли - упорно не просмартивалось как текст windows-1251.

Воспользовался описанием:
http://ua2.php.net/manual/ru/function.mail.php

там показано, как добавлять дополнительные поля в заголовок письма.

Добавил следующее:
MIME-Version: 1.0
Content-type: text/plain; charset=windows-1251
Content-transfer-encoding: 8bit

После этого отправленное из PHP письмо через мой GWIA в мою систему читается клиентом GW нормально.
skoltogyan
 
Сообщения: 2037
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 63

cron