![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IdIMAP4 [D6, D7]
Иван123 © (2006-06-16 15:45:00)Подскажите, как работать с IdIMAP4.
Я работал с IdPOP3 - указывал Host,Name,Password, pop3.Connect - все соединялось.
C IdImap4 такая фишка не проходит (socket error, connection refused). Сервер, логин и пароль - из учетной записи Outlook , там стоит Microsoft exchange server, соединение через локальную сеть.
Ivan123 (2006-06-16 19:33:00) [1]Нашел
imap.connect;
imap.SelectMailBox('Inbox') ;
cnt:=imap.MailBox.TotalMsgs;
Всем спасибо, особенно мне.
Ivan123 (2006-06-16 19:11:00) [2]Сейчас все соединяется - я попросил админов, чтобы они добавили протокол IMAP4 к нашему почтовому серверу.
Остается вопрос, как получить общее количество писем в ящике.
Сейчас я делаю так:
imap.Connect;
imap.SelectMailBox('Inbox');
imap.RetrieveAllHeaders(imap.MailBox.MessageList);
cnt := imap.MailBox.MessageList.Count;
Но это очень долго. Нужно что-нибудь типа TIdPOP3.CheckMessages