Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 2 286

/ вопрос открыт /

Доброго времени суток, уважаемые эксперты! Пытаюсь написать простейший почтовый клиент. Проблема в следуещем: есть почтовый ящик primer01@Mail.ru, Пароль primer01. Пытаюсь получить письмо с этого ящика, используя код, приведенный в приложении. Но вылетает ошибка "connection Closed Gracefully". В чем может причина..

Приложение:
  1. IdPOP31.Host:='mail.ru';
  2. IdPOP31.Port:=110;
  3. IdPOP31.Username:='primer01';
  4. IdPOP31.Password:='primer01';
  5. IdMessage1.Clear;
  6. IdPOP31.Connect;
  7. memo1.clear;
  8. IdPOP31.Retrieve(1,IdMessage1);
  9. memo1.Lines.AddStrings(IdMessage1.Body);
  10. idPOP31.Delete(1);
  11. idPOP31.Disconnect;


Ученый Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Ученый (статус: 8-ой класс)
Вопрос отправлен: 9 января 2009, 19:04
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 12; последнее сообщение — 10 января 2009, 20:00; участников в обсуждении: 2.
Вадим К

Вадим К (статус: Академик), 9 января 2009, 19:15 [#1]:

А где проверки, что всё было удачно открыто? что письмо точно есть? ошибка больно намекает на то, что закрыли соединение вы не тогда, когда это надо было...
Галочка "подтверждения прочтения" - вселенское зло.
Ученый

Ученый (статус: 8-ой класс), 9 января 2009, 19:19 [#2]:

Проблема в том, что я никогда не работал с IdPOP3.... Только начинаю его изучение... Поэтому если вас не затруднит объясните как правильно надо...
Ученый

Ученый (статус: 8-ой класс), 10 января 2009, 17:28 [#3]:

Люди, помогите пожалуйста разобраться.... Просто очень, очень надо.... Буду очень признателен...
Вадим К

Вадим К (статус: Академик), 10 января 2009, 17:33 [#4]:

В примерах к инди есть пример того, как надо, в чем проблема?
Галочка "подтверждения прочтения" - вселенское зло.
Ученый

Ученый (статус: 8-ой класс), 10 января 2009, 18:49 [#5]:

Проблема в том, что все на Английском, а я в нем не особо то силен...Попробую конечно, но что то сомневаюсь что самостоятельно смогу найти решение...
Вадим К

Вадим К (статус: Академик), 10 января 2009, 19:00 [#6]:

Мне почему то кажется, что в случае примеров всё равно, на каком они языке - русском или английском. Ведь нужен Паскаль, а не разговорный.
Но только не надо жаловаться, что сложно с языком. Какое то время назад, для меня русский язык был пыткой (хотя я и сейчас его не люблю - болит горло, если долго говорить), но ничего, выучил, общаюсь. Сейчас учу английский.
Галочка "подтверждения прочтения" - вселенское зло.
Ученый

Ученый (статус: 8-ой класс), 10 января 2009, 19:11 [#7]:

Перешерстил весь хелп, нашел Pop3. Но того что мне нужно что-то не нашел там..... это потомо что либо я искать не умею, либо не там ищу..... А не знаете, может где-нибудь статьи есть, если можете дайте ссылку плиз...
Вадим К

Вадим К (статус: Академик), 10 января 2009, 19:20 [#8]:

Ну почему люди делают так, как думают правильно и при этом активно игнорируют то, что им пишут. Где я писал читать хелп? я говорил демки смотреть. Так как я не знаю точно, какая версия делфи, но думаю 7 и старше, то лучше сходить на сайт Инди и скачать их от туда (они есть не во всех дистрибутивах). Вот ссылка
http://indyproject.org/Sockets/Demos/index.EN.aspx
Там надо выбрать под Вашу версию Делфи. Её легко узнать, просто поставив на форму любой компонент с этого набора и кликнув правой кнопкой мыши по нем.
Стоит помнить, что 8, 9 и 10 версии этого пакета компонентов отличаются немного, причем в самых неожиданных местах.
Галочка "подтверждения прочтения" - вселенское зло.
Ученый

Ученый (статус: 8-ой класс), 10 января 2009, 19:23 [#9]:

Спасибо! Буду разбираться.... извените за невнимательность...
Ученый

Ученый (статус: 8-ой класс), 10 января 2009, 19:28 [#10]:

Да кстати на счет версии делфи....у меня 2007 делфи...И если я не ошибаюсь мне надо будет скачать 9 версию инди...
Ученый

Ученый (статус: 8-ой класс), 10 января 2009, 19:51 [#11]:

Скачал демку.... Но и она выдает туже ошибку "connection Closed Gracefully", следовательно, скорее всего я не правильно указываю отребуты.
я ввожу:
Outgoing Mail Server (SMTP) - Mail.ru
Port -110
Account -Primer01
Password -Primer01
Your email -Primer01@mail.ru
Ученый

Ученый (статус: 8-ой класс), 10 января 2009, 20:00 [#12]:

Все....нашел свою ошибку....изините за то что отнял у вас столько времени... Просто не правильно ввел Outgoing Mail Server (SMTP).... Еще раз извените...

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 23 февраля 2020, 01:59
Выполнено за 0.03 сек.
Рейтинг@Mail.ru