Форум: "Сети";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];
ВнизНичего не могу понять.... :( Найти похожие ветки [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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c