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

Вниз

Ничего не могу понять.... :(   Найти похожие ветки [TIdSMTP, TIdMessage и файлы *.eml]

 
Dust ©   (2006-03-17 09:32) [0]

Сохраняю письмо из The Bat"а в файл,
пишу следующий код
   idMsg := TIdMessage.Create(IdSMTP1);
   MsgFileName := "c:\temp\Exchange photo.EML";
    idMsg.LoadFromFile(MsgFileName);
На LoadFromFile получаю EIdReadTimeout.
Как с этим бороться? почему нельзя загрузить письмо из файла?
Что это вообще такое?
Пытался сделать вот так:
 MsgBody := TStringList.Create();
 MsgBody.LoadFromFile...
 idMsg.SetBody(MsgBody);
так эта дрянь на сервер что-то несуразное отправляет...... :(


 
Dmitrij_K   (2006-03-17 13:36) [1]

Нормально работает
 mes := TIdMessage.Create(nil);
 mes.LoadFromFile("C:\mes.EML");
 showmessage(mes.Subject)


1. idMsg := TIdMessage.Create(nil);
2. Скорее всего структура письма неправильная, выложи письмо ,посмотрим.


 
Dust ©   (2006-03-17 15:03) [2]

http://webfile.ru/862656


 
Dust ©   (2006-03-17 15:07) [3]

Вопрос в тему:
http://delphimaster.net/view/1-1142596234/


 
Dmitrij_K   (2006-03-17 15:18) [4]

Ну я и говорю, что файл не правильный.
В самом конце файла, это
--_UBOUNDARYSTRING_40E2F11000ECC776_00A98D55
заменить на
--_UBOUNDARYSTRING_40E2F11000ECC776_00A98D55--


 
Dust ©   (2006-03-17 15:22) [5]

Спасибо, сейчас попробую.


 
Dust ©   (2006-03-17 16:41) [6]

РАБОТАЕТ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



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

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

Наверх




Память: 0.48 MB
Время: 0.039 c
1-1150819268
Beduir
2006-06-20 20:01
2006.07.30
Comobox очищается в режиме DropDownList


15-1151518671
Somename
2006-06-28 22:17
2006.07.30
Как заставить контору заплатить


15-1151649881
MBo
2006-06-30 10:44
2006.07.30
Пятничные похождения Васи Пупкина и другие задачки ;)


15-1151572526
Жук
2006-06-29 13:15
2006.07.30
"Русский шоколад" в Иваново


15-1151736362
Константинов
2006-07-01 10:46
2006.07.30
Несколько вопросов про Крым