понеделник, юни 05, 2006

Postfixadmin user interface

Размазах се последните няколко дни да търся решение на тоз проблем дето го отлагам от маса време и сега ме мързи да пиша пак --“ copy&paste от форума на linux-bg.org където вече веднъж го писах (май ще ми стане навик да си питам и сам да си отговарям ц този форум :))
Postfix+pgsql с помоща на тази статия на Никола Антонов
логина на https://url/postfixadmin/ е ОК. Когато се опитам да се логна на https://url/postfixadmin/users с валиден мейл за username и валидна парола за този user получвам Your password is not correct!
Пробвано е с user/pass ; user@domain.com/pass user@fqdn/pass тогава получавам Your login is not correct. Make sure that you login with your email address!
Лог-а на апача нищо не казва, в postgres.log : 2006-06-04 17:21:41 [4369] LOG: connection authorized: user=postfix database=postfix
2006-06-04 17:21:41 [4370] LOG: connection received: host=127.0.0.1 port=57814
2006-06-04 17:21:41 [4370] LOG: connection authorized: user=postfix database=postfix
2006-06-04 17:21:49 [4374] LOG: connection received: host=127.0.0.1 port=57815
2006-06-04 17:21:49 [4374] LOG: connection authorized: user=postfix database=postfix
2006-06-04 17:21:49 [4376] LOG: connection received: host=127.0.0.1 port=57816
A user-a е валиден - т.е. приема/изпраща мейлс, подлежи на манипулация през Админ интерфейса (освен промяна на quota na mail-boxa ама това се отнася за всички юзери и е бял кахър за момента)
Цялата идея е, че искам да им дам интерфейс от където да си манипулират мейл-боксовете.Най-малкото (но най-важното) да си сменят паролите. За WEB интерфей към пощата ползвам SquirrelMail така, че ако някой има идея за плъгин за pass-change към него ще съм благодарен.
--------------
Хитро.... мнооогооо хитро... след няколкочасови мъки the solution is :
../postfixadmin/config.inc.php -->
$CONF['encrypt'] = 'system'; --> това е по default И не работи :)
$CONF['encrypt'] = 'md5crypt'; --> това е after change и работи :) Цялата работа е от ../postfixadmin/users/login.php и реда $password = pacrypt ($fPassword, $row['password']);...и тъй като нищо не разбирам от php програмиране малко алаба-бала в php.net и това е решението

Няма коментари: