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

Вниз

загрузить сообщение   Найти похожие ветки 

 
anton773 ©   (2006-03-23 19:32) [0]

Здравствуйте! прошу прощения за наивный вопрос.Пытаюсь эксперементировать с созданием почтового клиента.Догнался как загрузить заголовки и поместить их в listview. Теперь пытаюсь загрузить само сообщение. делаю так procedure TForm2.ListView1Click(Sender: TObject);
begin
IdPOP31.Retrieve(ListView1.Selected.Index+1,IdMessage1);
RxRichEdit1.Lines.Add( здесь что писать?);
end;


 
anton773 ©   (2006-03-23 22:05) [1]

Удалено модератором
Примечание: Создание пустых сообщений


 
Ksenom   (2006-04-03 10:56) [2]

anton773, я не спец по этому отвечу ;P но подскажу...
С темой письма просто, тебе возвращается просто текст, а вот с телом немного сложнее. Возвращаться будет тело в «формате» MIME (поищи в сети там очень просто и понятно).
Так вот, доступным языком это своего рода StringList, где в каждой строке расположена информация в порядке формата MIME. Скорее всего, тебе нужен просто текст, находящийся в теле (без разметки, картинок, форматирования и html тегов), если так то это формат text\plain. Там же, в стеле, в одной из строк будут и вложения и полное тело (с форматированием, тегами и т.д.).


Msg:=Tidmessage.Create(self);
for i:=1 to Form1.POP3.CheckMessages do
begin
 Form1.POP3.Retrieve(i,Msg);
 for j:=0 to Msg.MessageParts.Count-1 do
 begin
   Form1.Memo1.Lines.AddStrings(TIdText(Msg.MessageParts.Items[0]).Body);
 end;
end;


Если мне память не изменяет то text\plain можно получить так.
Но я не мастер поэтому могу ошибаться, поэксперементируй…



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

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

Наверх




Память: 0.47 MB
Время: 0.06 c
2-1144137249
Julia
2006-04-04 11:54
2006.04.16
Свойство onKeyPress сетки


2-1144154003
Irmantukas
2006-04-04 16:33
2006.04.16
COM порт. С чего начать?


4-1138533650
John_Korsh
2006-01-29 14:20
2006.04.16
Опять вопрос по работе с COM портом.


2-1144071645
KyRo
2006-04-03 17:40
2006.04.16
На следующую итерацию


2-1143782088
serg111111
2006-03-31 09:14
2006.04.16
Помогите с сервисом