Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
3-1161330355
Megabyte
2006-10-20 11:45
2006.12.31
Не работает RowsAffected у TpFIBStoresProc


15-1165438654
ferr
2006-12-06 23:57
2006.12.31
Может кто и не знает :)


3-1161006018
Игорь ЖАКО
2006-10-16 17:40
2006.12.31
Поле для статуса записи


2-1165929833
kutuzov47
2006-12-12 16:23
2006.12.31
Изменение размеров формы на определенную величину


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




   Наверх