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

Вниз

Прием почты - ошибка   Найти похожие ветки 

 
Fishka   (2005-12-02 11:49) [0]

При приеме почты пишу:
idPOP3.Retrieve(1, IdMessage);
Примерно 60% писем на этой строке вызывает ошибку:
Uneven size DecodeToStream.
Это происходит даже в том случае, если не спам.
Как читать такие письма? В чем проблема  у меня: в свойствах вышеназванных компонентов или ....?


 
Fishka   (2005-12-12 09:47) [1]

Может быть, кто-то уже решал и решил такую проблему, если она у него была?


 
kron ©   (2006-01-25 13:31) [2]

Проблема была есть и будет, а решения может и есть но никто его не написал


 
IMAP   (2006-01-31 16:51) [3]

у меня то же самое с компонентом IdIMAP4


 
IMAP   (2006-02-01 19:35) [4]

пробовал так
читать заголовок сообщения
idIMAP4.RetrieveHeader
анализировать поле
idMessage.ContentTransferEncoding  - если строка пустая,то
     сообщение не кодировано и считать все сообщение  idIMAP4.Retrieve
иначе (например idMessage.ContentTransferEncoding="base64")
то
установить idMessage.NoDecode=true
считать сообщение idIMAP.Retrieve и раскодировать тело сообщения соответствующим декодером например для base64 -
for i:=0 to idMessage.BodyCount-1 do
idMessage.Body.Strings[i]:= idDecoderMIME.DecodeString(idMessage.Body.Strings[i])
вроде получается !



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

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

Наверх




Память: 0.47 MB
Время: 0.056 c
15-1147192434
ArtemESC
2006-05-09 20:33
2006.06.04
Что нехватает современным 3D мирам ...


2-1147787175
!_SM_!
2006-05-16 17:46
2006.06.04
Массив компанент


8-1135340771
ilifant
2005-12-23 15:26
2006.06.04
Преобразовыние ч/б bmp изображения в массив...


2-1147761317
DimonS
2006-05-16 10:35
2006.06.04
SQL+Sum()


1-1145976859
Radistka Cat
2006-04-25 18:54
2006.06.04
подсветка отдельных слов в RichEdit