IMAP+MySQL+PHP

iii

Guest
IMAP+MySQL+PHP

Кто - нибудь имел дело с такой связкой?
в качестве auth-модуля длф IMAP используется MySQL.
Проблема в том, что я хронически не могу войти на IMAP сервер.(причина - Login Faild)
В MySQL есть табличка:
id char(32), crypt char(32) binary, ....
Создаю пользователя как: INSERT .... ('usermame', md5('**********'),.......)

Может кто знает где подкоп рыть?
 

tony2001

TeaM PHPClub
пароль правильный ? =)))
вариантов - масса.
основной - ошибка в коде.
 

iii

Guest
Тогда я могу переформулировать вопрос:
В каким образом должен быть закриптован пароль при использовании authmysqlrc модуля?
Где в настройках IMAP можно указать, что пароль закриптован как MD5?
 

tony2001

TeaM PHPClub
насколько я понимаю, как должен работать скрипт:
- вводишь логин/пароль.
- выбираешь из базы этот логин (если нет такого - до свидания)
- криптуешь пароль мд5, сравниваешь с базой (если не равен - до свидания)
- если все совпадает, то соединяешься с IMAP-сервером, но при этом пароль, который ты шлешь ему не обязательно (и скорее всего, что именно так) закриптован.
так?
и при этом тебя не пускает?
в таком случае твоя задача выяснить на каком этапе тебе говорят "до свидания!" =)
 

iii

Guest
НЕА!!!!!!!!!!!!!!!!!!
IMAP должен сам проводить аутоинтефикацию. Он может использовать различные способы например брать пароль из /etc/shadow. Один из способов
это аутоинтефикация с помощью MySql. В конфиге указывается адрес сервера mysql, имя пользователя под которым можно войти на сервер (я тестировал все под root-ом (aka admin)), пароль, название таблицы в хоторой хранятся данные о пользователях. Так вот, структуру этой тыблицы, я в README- шниках нашел. Но вот как должен быть закриптован пароль - нигде не сказано ;(((((. Я пробовал уже и MD5, и PASSWORD - не помогает.
 

tony2001

TeaM PHPClub
тогда может он вообще не должен быть закриптован ?
хотя врядли.
надо смотреть в доке по этому серва%
 

tony2001

TeaM PHPClub
блин, задрал меня этот "Server Hangup" !!!
сорри, если получится двойной постинг.

тогда может он вообще не должен быть закриптован ?
хотя врядли.
надо смотреть в доке по этому серваку....мы тебе тут не поможем =(
 
Сверху