Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Delphi 6.0 Indy 9.0.18

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

demin_as



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Помогить пожалуйста вытащить Attachment с письма
использую Delphi 6.0 Indy 9.0.18
 
Параметры письма:
MIME-Version: 1.0
Content-Type: application/vnd.ms-excel;
    name="11.04.11.XLS"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
    filename="11.04.11.XLS"
X-Mailer: Microsoft Outlook Express 6.00.3790.4657
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4721
 
Общеизвестный метод в данном случае не работает:
       for i:=0 to MessageBase.MessageParts.Count do
       begin
         if MessageBase.MessageParts.Items[i].ClassType = TIdAttachment then
         begin
           Attach := MessageBase.MessageParts.Items[i] as TIdAttachment;
           Attach.SaveToFile(Attach.FileName);
         end;
       end;
Показывает MessageBase.MessageParts.Count  = 0  
 
Помогите пожалуйста разобраться с проблемой мучаю функцию больше недели

Всего записей: 6 | Зарегистр. 20-02-2011 | Отправлено: 13:45 11-04-2011
demin_as



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заменил на 10-ю версию и проблема решилась
Но вылезла друга проблема, которая не на столько критична для меня

Всего записей: 6 | Зарегистр. 20-02-2011 | Отправлено: 12:29 27-06-2011
demin_as



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спустя три года работы с delphi пришел к мнению, что Indy любых версий лучше не использовать вообще
Для работы с почтой в данный момент использую пакет "Clever Internet Suite"
Компоненты clMailMessage или clSMimeMessage, clPOP3, clSMTP. Можно использовать clIMAP4
Все вышеперечисленные проблемы с почтой решены.

Всего записей: 6 | Зарегистр. 20-02-2011 | Отправлено: 20:55 07-01-2014
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Delphi 6.0 Indy 9.0.18


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru