![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не могу нормально закодировать "От" и "Кому" для письма. [D7, WinXP]
Aleksandr © (2004-04-21 14:20:00)Процедура отправляет письмо в формате koi-8r. В хедер вписываю строки по типу
function GetHeaderStr(aParam : string, aValue : string);
begin
Result:=aParam+': =?koi8-r?B?'+EncodeBase64(WinToKoi(aValue))+'?='
end;
в получаемом письме выглядит в заголовках, например, так:
From: =?koi8-r?B?4dfUz/TSwc7T6c7Gzw==?=
To: =?koi8-r?B?4sXaIMnNxc7J?=
Subject: =?koi8-r?B?6c7Gz9LNwcPJz87Oz8Ug08/Pwt3FzsnFIM/UIOHX1M/00sHO0+nOxs8=?=
то есть вроде бы и все в порядке, но с отображением в разных почтовиках полная фигня. В Мыше, например, в списке писем все нормально, а вот в описании нормальный только Subject. В OutLook Express все с точностью наоборот: в списке писем все, кроме Subject'а, полная фигня, а в описании нормально. Под описанием я имею в виду серую плашку между текстом писем и списком писем. А под полной фигней - отображается именно текст из хедера в натуральном виде, начиная с =?koi8-r?B?...
Помогите, люди, что я не так делаю?
Aleksandr (2004-04-21 15:54:00) [1]Сорри, разобрался. Забыл туда дерьмо типа <a@a.a> дописать...