Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с IdPOP3 [D6, Win95/98, WinME, NT4, Win2k, WinXP]


Viking ©   (2002-02-21 16:58:00) 

Доброго времени суток, уважаемые мастера.
У меня такая проблема: пишу для себя небольшую прогу, которая проверяет почту через заданные промежутки времени. Для этого использую компонент TIdPOP3. У него есть свойство SocksInfo.Authentication, которое может быть либо
saNoAuthentication - авторизация не требуется, либо
saUsernamePassword - авторизация, соответственно, требуется.

Так вот у меня какой вопрос: Как програмно изменить это значение?(Осуществляется проверка нескольких ящиков)


Viking   (2002-02-22 22:24:00) [1]

Насчет IdTCPClient извиняюсь.
Но свойство Non authentication не у POP3! Оно у POP3.SocksInfo - а эта гадость позволяет использовать для доступа к POP3 серверу Socks прокси.


SerVS - S   (2002-02-22 22:20:00) [2]

Почему ты не хочешь взять IdPOP3, установить host (или remotehost), user & password и вызвать connect? Зачем тебе понадобился IdTCPClient? Еще раз повторюсь: POP3 не предусматривает работу в режиме Non authentication!


Viking   (2002-02-22 21:00:00) [3]

С наступающим всех!

> Ghost
> Да не пользуйся ты компонентами..сделай все спомощью сокета.. лучше получиться..

Наверное так и прийдется делать...
Не мог бы ты на мыло кинуть пример? (Быстрей разберусь :)

> SerVS - S

TIdTCPClient.SocksInfo
SOCKS proxy configuration.

property SocksInfo: TSocksInfo;

Description
SocksInfo is a TSocksInfo property used to specify information needed allow the connection to work with a SOCKS firewall-proxy network configuration.

-----------------------
TSocksInfo.Authentication
Authentication type for the Socks proxy connection.

property Authentication: TSocksAuthentication;

Description
Authentication is a TSocksAuthentication property that specifies the type of authentication required for the Socks proxy being used for the client connection. Authentication can contain one of these following values:

saNoAuthentication - No authentication is required
saUsernamePassword - User Name and Password authentication

Это выдержка из справочной системы.
Если я что-то неправильно здесь понял - поправте.


SerVS - S   (2002-02-22 19:08:00) [4]

А где ты у TIdPOP3 нашел свойство SocksInfo.Authentication? Я думал вопрос о TidSMTP. Протокол POP3 непредусматривает режим NoAuthentication, поэтому если такое свойство и есть, то оно быстрей всего ReadOnly (для проверки состояния конекта). Ты бы кинул кусок кода и текст сообщения о ошибке, тогда можно думать в чем она ;).
Насчет готовой проги. Название сказать немогу, т.к. непомню, но помню в каком-то журнале даже обзор был "бесплатные проги для переодическое проверки почты". Поищи! А найдешь, и нам скажешь :))


Ghost.   (2002-02-22 17:32:00) [5]

Да не пользуйся ты компонентами..сделай все спомощью сокета.. лучше получиться..


Извиняюсь..С праздником всех кто служил..:0)


Viking   (2002-02-22 15:42:00) [6]

Что, ни у кого нет ответа?


Viking   (2002-02-21 22:35:00) [7]

> Тебе нужно выставить saUsernamePassword.
Так как это сделать?
Если делать так:
POP31.SocksInfo.Authentication:=saUsernamePassword
то делфя ругается.
Как это значение присвоить-то?

> А зачем такоя прога, ведь в Инете подобных навалом?
Например?


SerVS - S   (2002-02-21 17:41:00) [8]

Тебе нужно выставить saUsernamePassword.
Потом
1.Disconnect
2.Login = "Your name";
Password = "Your password";
3.Connect
Точнее описать немогу Инди под рукой нет :(. А зачем такоя прога, ведь в Инете подобных навалом?


Наверх

Титульная страница Поиск, карта сайта Написать письмо