Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];

Вниз

IdMessage и "--"   Найти похожие ветки 

 
Yegorchic ©   (2006-08-07 10:10) [0]

Использую для чтения письма из файла IdMessage.
В некоторых письмах стречается перед последней строчкой строка "--" (ну как бы подпись). Т.е. письмо такое:

текст
текст
текст

--
текст


И IdMessage почему то записывает в Body.Text тест тольколь после "--".
Т.е. от всего письма остаётся только:

--
текст


Что делать?


 
umbra ©   (2006-08-07 12:31) [1]

ваша ошибка не воспроизводится. Если Вы приведете немного кода и/или содержимое сбоящего сообщения, то, возможно что-то станет яснее


 
Yegorchic ©   (2006-08-07 12:44) [2]

Код загрузки сообщения:


procedure TMainForm.LoadMsg(filename: string);
var
 m: TIdMessage;
begin
 m := TIdMessage.Create(nil);
 m.LoadFromFile(filename);
 eFrom.Text:=m.From.Address;
 eTo.Text:=m.Recipients.Items[0].Address;
 If m.CharSet = "KOI8-R" then
 begin
   eSubject.Text:=KoiToWin(m.Subject);
   Body.Lines.Text:=KoiToWin(m.Body.Text);
 end else
 begin
   eSubject.Text:=m.Subject;
   Body.Lines.Text:=m.Body.Text;
 end;
 m.Free;
end;


Body письма:

рТЙЧЕФ, ЛБЛ ДЕМБ?
РПЩЧБР РБЧТР РПЧБТР
БЩЧР БЩЧТБ  ЩЧБЩЧТ Р ЧЩБЩЧБ ЧЩБ ЧЩР БЩЧЬЯ
БЩЧТРБ ЩЧБТ ЩЧП Б

--
уЕЗПДОС ХДБЮОЩК ДЕОШ, ЮФПВЩ ЪБЧЕУФЙ РПЮФХ ОБ сОДЕЛУЕ http://mail.yandex.ru


Header"ы нужны?


 
umbra ©   (2006-08-07 13:09) [3]


> Header"ы нужны?
>

пригодятся :)


 
umbra ©   (2006-08-07 17:35) [4]

а если добавить на форму мемо и после   строки
m.LoadFromFile(filename);
добавить

memo1.Text := m.body.Text;

то что будет в мемо?



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

Форум: "Сети";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.042 c
2-1165940591
Фесс
2006-12-12 19:23
2006.12.31
Сортировка жесткого диска


15-1165956112
hell
2006-12-12 23:41
2006.12.31
вирус


6-1155203525
XbI
2006-08-10 13:52
2006.12.31
сетевые странности


15-1165674519
vain
2006-12-09 17:28
2006.12.31
Наиболее востребованные выпускники


15-1165982425
ПасЮзер
2006-12-13 07:00
2006.12.31
Бейсик в Паскаль перевести Есть такие утилиты?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский