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

Вниз

Indy IdMessage получить все заголовки письма   Найти похожие ветки 

 
sCANner   (2009-04-29 12:20) [0]

в IdMessage получаем заголовки Headers

Командой IdMessage1.Headers.Values["Received"] можно получить только первый заголовок, а как получить все заголовки Recieved, если вдаваться в подробности то необходимо из всех заголовков получить ip адреса для определения цепочки прохождения письма.

Только вот никак не получается, может кто подскажет как это сделать? Все заголовки письма перебирать не очень хочется.


 
Сергей М. ©   (2009-04-29 12:27) [1]

IdMessage1.Headers.Extract("Received", SomeStringList);


 
sCANner   (2009-04-29 12:41) [2]

в SomeStringList пусто


 
sCANner   (2009-04-29 12:44) [3]

все спасиб разобрался, неправильно создавал список строк


 
Сергей М. ©   (2009-04-29 12:45) [4]

Быть того не может)

Если Headers.Values["Received"] гарантированно возвращает 1-й заголовок, то Headers.Extract("Received", ..) просто обязан вернуть не менее одного заголовка..


 
sCANner   (2009-04-29 13:35) [5]

Вопрос немного другого плана но по тому же компоненту:

begin
IdMessage1.LoadFromFile("C:\1.eml");

при попытке загрузки сообщения выдает ошибку "raised exception class EIdReadTimeOut with message "Read timeout""

что и где неправильно?

компонент IdMessage был просто перенесен с палитры инструментов на форму без каких либо изменений.


 
Сергей М. ©   (2009-04-29 13:58) [6]

Похоже на то что файл C:\1.eml занят каким-то другим процессом


 
sCANner   (2009-04-29 14:06) [7]

заголовки из него читает нормально

IdMessage1.Headers.LoadFromFile()


 
Сергей М. ©   (2009-04-29 17:01) [8]


> sCANner


Ты что-то путаешь ..

Пробуй код:


Msg := TIdMessage.Create(nil);
Msg.LoadFromFile("C:\1.eml");


Никаких исключений быть не должно, если содержимое файла соответствует требованиям RFC 822/2822


 
sCANner   (2009-04-30 05:16) [9]

не хочет, та же самая ошибка :( уже создал пустое письмо из бата и сохранил и все равно то же самое


 
sCANner   (2009-04-30 05:36) [10]

обновил компоненты Indy до 10 версии вроде пошло



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

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

Наверх





Память: 0.46 MB
Время: 0.003 c
15-1305086552
Demo
2011-05-11 08:02
2011.08.28
Дисковое пространство для форума


1-1264840745
Igorishe
2010-01-30 11:39
2011.08.28
Изменить цвет Caption в TTabSheet


2-1305523776
ruslan_as
2011-05-16 09:29
2011.08.28
Dev Express cxGrid - как включить итоги


15-1304785332
TUser
2011-05-07 20:22
2011.08.28
delphi for html/javascript ?


8-1215338411
NIK
2008-07-06 14:00
2011.08.28
basswma





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский