![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IdPOP3
dev © (2008-06-20 02:21:00)Всем привет!
Помогите с IdPOP3 разобраться, при подкл. все виснет, пытаюсь подкл. к почте на yandex'e, парам. след.:
Host: mail.yande.ru
Username: name
Password: password
Port: 80
Connect ()
верно?
umbra (2008-06-27 10:07:00) [1]
> Memo1.Lines.Add (IdDecoderMIME1.DecodeString (IdMessage1.
> Body.CommaText));
если вам надо просто перекодировать из, скажем, кои-8 в вин-1251, то компонентов таких нету :) но в инете полно готовых функций, да и самому их написать нетрудно.
Тын-Дын (2008-06-27 01:05:00) [2]Удалено модератором
brother (2008-06-26 10:05:00) [3]тебе уже оветили в [8]... осталось прожевать и проглотить...
dev (2008-06-21 08:04:00) [4]привести в читаемый вид текст сообщения
umbra (2008-06-21 03:38:00) [5]"декодировать" - это привести в читаемый вид текст сообщения? или сохранить присоединенные файлы? или отобразить хтмл? о чем вы говорите, собственно?
dev (2008-06-20 23:05:00) [6]Не получается, может делаю не так? :
POP3.Connect;
POP3.Retrieve(1, IdMessage1);
Memo1.Lines.Add (IdDecoderMIME1.DecodeString (IdMessage1.Body.CommaText));
POP3.Disconnect;
Пробовал также декодировать другими классами, такая же фигня.
umbra (2008-06-20 14:43:00) [7]есть несколько классов для этого -
TIdDecoderMIME, TIdDecoderQuotedPrintable, TIdDecoderUUE, TIdDecoderXXE
Чаще всего в почтовых сообщения нужныTIdDecoderMIME(заголовок -Transfer-Encoding: base64) иTIdDecoderQuotedPrintable(заголовок -Transfer-Encoding: quoted-printable)
dev (2008-06-20 12:17:00) [8]как можно декодировать тело сообщения?
Anatoly Podgoretsky (2008-06-20 11:50:00) [9]
> а почему порт 80? Это же http, а тебе нужен pop3 - 110
Ищет не там где потерял, а там где светлее.
dev (2008-06-20 11:40:00) [10]нет, ошибки нет, я коряво адрес ввел, Спасибо за помощь!
dev (2008-06-20 11:37:00) [11]да, хост не верный вводил-pop.yandex.ru, на счет порта ( http://help.yandex.ru/mail/?id=288431) ничего не сказано, пробовал запустить, не работает - таже ошибка ..
umbra (2008-06-20 11:22:00) [12]неплохо бы сначала выяснить, предоставляет ли яндекс сервис рор3, если да - узнать адрес сервера, порт и т.д.
dev (2008-06-20 10:48:00) [13]появл. след. ошибка:
Soket Error # 10060 Connection timed out
clickmaker (2008-06-20 10:24:00) [14]а почему порт 80? Это же http, а тебе нужен pop3 - 110