Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.31;
Скачать: CL | DM;

Вниз

Проблема с Tidmessage   Найти похожие ветки 

 
mr. Eof   (2006-08-09 23:22) [0]

Добрый день!!

Подскажите пожалуйста как правильно задать кодировку отправляемого письма???
Симптомы - следующие:
- при просмотре письма через WEB интерфейс, например на mail.ru, - ВСЕ ОК.
- при просмотре письма через OutLook - все содержание письма (кроме темы. тема - ок) - выглядит так: дНАПШИ ДЕМЭ!

uses
IdCoderHeader, ...;

procedure TForm1.IdMessageInitializeISO(var VTransferHeader: TTransfer; var VHeaderEncoding: Char; var VCharSet: string);
begin
VTransferHeader:= bit7;
VHeaderEncoding:= "Q";
VCharSet:= "windows-1251";
end;

а в свойствах TIdMessage - я задаю:

IdMessage.ContentType:= text/html;

остальные свойства - это: тема, получатель, от кого и др свойства необходимые для отправки письма...

И в процедуре отправки письма:

IdMessage.OnInitializeISO:= IdMessageInitializeISO;

Текст письма программа считывает из TXT файла:
<HTML>
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
</HEAD>

<BODY>
Добрый день!
</BODY>
</HTML>

А OutLook отображает:
дНАПШИ ДЕМЭ!


 
ivane   (2006-08-10 03:55) [1]

попробуй
VCharSet:= "cp1251";
или
VCharSet:= "cp-1251";

тоже самое, только подругому


 
mr. Eof   (2006-08-10 11:12) [2]

Спасибо, но ксожалению результата это не принесло..

При получении письма - тема имеет правильную кодировку (как и задаю: cp1251 или cp-1251 или windows-1251), а вот само письмо - нечитабилино..

Параметры, которые я задаю для IDMessage:


IdMessage.Subject
IdMessage.Body
IdMessage.From.Name
IdMessage.From.User
IdMessage.From.Domain
IdMessage.From.Address
IdMessage.From.Text
IdMessage.Recipients.EMailAddresses


CharSet - задаю в теле самого письма (в html)

Я спринтскринил свойства IDMessage: http://www.eof.pochta.ru/prop.jpg

Большое спасибо за помощь!


 
Slym ©   (2006-08-10 11:20) [3]

Добавляй TextPart и у него чарсет настраивай


 
mr. Eof   (2006-08-10 19:42) [4]

Спасибо! Все получилось!



Страницы: 1 вся ветка

Текущий архив: 2006.12.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
10-1126864340
Delphir
2005-09-16 13:52
2006.12.31
Explorer ToolBand


15-1166004818
Decease
2006-12-13 13:13
2006.12.31
Где скачать компанент типа SystemTray?


2-1165584300
TrainerOfDolphins
2006-12-08 16:25
2006.12.31
Вызвать обработчик, имя которого неизвестно в дизайн-тайме


6-1154996642
progbeg
2006-08-08 04:24
2006.12.31
Как обратиться ко второму окну webbrowser а?


4-1156161031
apic
2006-08-21 15:50
2006.12.31
ntfs-потоки