[Comm] Проблемы с отправкой почты с помощью php-скрипта

Yury Levdansky =?iso-8859-1?q?avilink_=CE=C1_tut=2Eby?=
Пт Окт 29 14:54:39 MSD 2004


Ivan Fedorov пишет:

>Yury Levdansky пишет:
>  
>
>>При отправке почты с помощью скрипта на PHP (почта с данными из формы) с
>>помощью функции mail сообщение перекодируется в UTF-8 и затем
>>кодируется в BASE64. Хотя в дополнительной строке с параметрами для
>>функции mail прямо говорится, что "Content-Type: text/plain;
>>charset=windows-1251". Фрагмент заголовка и начала тела письма
>>приводится ниже.
>>
>>
>>    
>>
>>>>======================================================================
>>>>        
>>>>
>>> 
>>>
>>>      
>>>
>>Subject: ???????? ???????????? ?????????????????? "??????????
>>????????????"
>>From: pupkin на gde-to.com
>>MIME-Version: 1.0
>>Content-Type: text/plain; charset=windows-1251
>>Status: RO
>>Content-Length: 1050
>>Lines: 17
>>
>>Mime-Version: 1.0
>>Content-Type: text/plain; charset=UTF-8
>>Content-Transfer-Encoding: BASE64
>>
>>w4TDpcOyw6DDq8OoIMOnw6DDqsOgw6fDoDoKIC0gw4TDoMOyw6Agw6LDusO............
>>ICAzMCDDrsOqw7LDv8Ohw7DDvCAyMDA0CiAtIMOKw67Dq8Oow7fDpcOxw7L............
>>....................................................
>>
>>    
>>
>>>>======================================================================
>>>>        
>>>>
>>Есть большое подозрение, что это мутит именно php, а не sendmail,
>>поскольку при отправке почты из скрипта на Perl-е такой лажи нет.
>>    
>>
>
>Почему-то у меня есть большое подозрение, что заголовок Content-Type вы
>пишете руками, а кодирвку текста надо знать при составлении письма...
>  
>
Все параметры задаются в скрипте, и кодировка в том числе (текст 
сообщения однозначно 1251). Кодировка указывается тоже 1251, что видно и 
из заголовка письма, но вот где-то еще оно перекодируется :(

-- 
____________
С уважением, 
Левданский Юрий




Подробная информация о списке рассылки community