The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вопрос новичка: QPOPPER + APOP"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Вопрос новичка: QPOPPER + APOP"  
Сообщение от microbash on 27-Мрт-08, 12:37 
установлен в системе qpopper с поддержкой APOP из портов
#popauth -init
создаю базу в /usr/local/etc/popper/pop.auth.db
#popauth -user name
добавлю юзера name с паролем pass
#md5 -s pass
смотрю этот пароль в md5 (обозначу его как passmd5)

пробую зайти
#telnet localhost 110
вижу ответ
+OK QPOP (version 2.53) at xx.xxxxx.ru starting.  <1442.1206621196@xx.xxxxxx.ru>

ввожу APOP name passmd5
в ответ
-ERR authentication failure
+OK Pop server at xx.xxxxxxx.ru signing off.
Connection closed by foreign host.

в чем может быть ошибка? что проверить?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Вопрос новичка: QPOPPER + APOP"  
Сообщение от stas (??) on 27-Мрт-08, 12:49 
>[оверквотинг удален]
>вижу ответ
>+OK QPOP (version 2.53) at xx.xxxxx.ru starting.  <1442.1206621196@xx.xxxxxx.ru>
>
>ввожу APOP name passmd5
>в ответ
>-ERR authentication failure
>+OK Pop server at xx.xxxxxxx.ru signing off.
>Connection closed by foreign host.
>
>в чем может быть ошибка? что проверить?

Вы хотя бы прочитали описание APOP прежде чем писать сюда.
Тогда бы вы узнали, что нужно передавать серверу, и что такое параметр
<1442.1206621196@xx.xxxxxx.ru>.
=======================================================================
APOP [имя] [digest]

Команда служит для передачи серверу имени пользователя и зашифрованного пароля(digest)
Аргументы
[имя] - строка, указывающая имя почтового ящика.
[digest]- зашифрованная временная метка паролем пользователя по алгоритму MD5. В случае поддержки этой команды временная метка получается при соединении с сервером:

+OK POP3 server ready <1896.698370952@meshach.smallorg.org>

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Вопрос новичка: QPOPPER + APOP"  
Сообщение от microbash on 27-Мрт-08, 13:34 
действительно чтение rfc1939 подтверждает ваши слова
оказывается md5 хеш высчитывается так:
ответ сервера берем в тех угловых скобочках, приписываем справа пароль юзера в текстовом виде, потом переводим все это в md5
(я это сделал в онлайн трансляторе, т.к. потом удобно вставить в путти)
терь команда APOP user (то что дал транслятор) успешно прошла

уря :)

помимо telneta, также проверил работоспособность данного метода через The Bat

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру