Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.05.06;
Скачать: [xml.tar.bz2];

Вниз

Проблема с IdPOP3   Найти похожие ветки 

 
Viking   (2002-02-21 16:58) [0]

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

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


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

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


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

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

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


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

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


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

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


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


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

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


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

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

> 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 22:20) [7]

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


 
Viking   (2002-02-22 22:24) [8]

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



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2002.05.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
6-17648
RoGa
2002-02-17 09:21
2002.05.06
Нужно сделать прокси!


1-17513
Billy
2002-04-21 03:36
2002.05.06
Битая Делфа


1-17630
Executor
2002-04-23 09:52
2002.05.06
Как округлить.


7-17720
alla
2002-02-07 16:36
2002.05.06
Запись в сом порт


4-17748
MZ
2002-03-03 21:56
2002.05.06
TWordApplication





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский