![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IdPOP31.Retrieve(i,IdMessage1) - coding table entry not found [D7, Win2k]
Gold © (2005-09-01 17:09:00)Доброго..
При чтении некого очередного письма /IdPOP31.Retrieve(i,IdMessage1)/ происходит ошибка - "coding table entry not found"
Письма содержит вложение. Outlook Express считывает письмо без проблем. Сохраняю вложение снова пересылаю на нужный ящик - считывается без проблем. Кто виноват? и что делать?
Спасибо.
Ниже приводится упрощенный код.
procedure TForm1.Button1Click(Sender: TObject);
const
Host : string = '192.168.0.101' ;
Password : string = '1234';
Port : smallint = 110;
UserId : string = 'test@mail.ru';
Var
i : INTEGER;
begin
IdPOP31.Host := Host;
IdPOP31.Password := Password;
IdPOP31.Port := Port;
IdPOP31.UserId := UserId ;
IdPOP31.Connect;
for i:=1 to IdPOP31.CheckMessages do
begin
IdMessage1.Clear;
IdPOP31.Retrieve(i,IdMessage1);
END;
end;
umbra (2006-02-17 18:43:00) [1]это может быть потому, что сам текст base64 не заканчивается знаком = , как должно быть по стандарту. Поэтому декодер читает лишние символы и спотывается на первом же пробеле или переводе строки (они не используются в
base64)
Gold (2006-02-17 18:27:00) [2]дело было не в символе. Почему то в строчку с текстом вложения (base64) попадает заключительная часть письма. Пока на разобрался по какой причине.
gold (2006-02-16 15:33:00) [3]> umbra © (16.02.06 12:27) [5]
Ты прав, телепатор работает. есть такой символ. Может у какого есть какие предложения как быть
umbra (2006-02-16 12:27:00) [4]по-моему, намек на причину проблемы содержится в сообщении об ошибке. Почему бы не оттрассировать выполнение приведенного кода с заходом в вызываемые функции и посмотреть, на чем Инди спотыкается. Затем, точно зная, в чем проблема, думать, что делать. Ошибка происходит в недрах Инди. Если включить телепатор, то можно предположить, что в письме есть символ, которого нет в кодовой таблице.
Gold (2006-02-16 11:33:00) [5]История повторяется.
В прошлый раз все спустилось на тормазах.
> у меня почему-то есть такое подозрение, что просто глюканул
> сервак... увы, они это умеют...
К сожелание нет. Outlook Express нормально же принимает.
chistik (2005-12-16 19:31:00) [6]Ребята а подскажите как сохранить письмо на диске а потом посмотреть в Webbrowser
Проблема с гиперссылками
сохраняю в формате .mht
заранее благодарен
Ivane (2005-09-12 22:01:00) [7]у меня почему-то есть такое подозрение, что просто глюканул сервак... увы, они это умеют...
Gold (2005-09-12 13:27:00) [8]Не ужели ни кто не сталкивался?