Czesc


Walcze i walcze i zwalczyc nie moge. Konfiguracja: courier (imap/pop3), mysql (wszystko z Ac). Bazka:


        CREATE TABLE users (
                blabla          blablabla,
                blablablalbla   blablafoobar,
                address         VARCHAR(ilestam) itakdalej,
                passwd          CHAR(ilestam) bozaszyfrowane,
                uid             SMALLINT(ilestam),
                gid             SMALLINT(ilestam),
                home            VARCHAR(ilestam),
                maildir         VARCHAR(ilestam),
                blahblah        barbarfoo
        );

Konfig couriera (authmysqlrc):

        MYSQL_SERVER            localhost
        MYSQL_USERNAME          jakisuserdlacouriera
        MYSQL_PASSWORD          jakieshaslodlacouriera
        MYSQL_DATABASE          bazka
        MYSQL_USER_TABLE        users
        MYSQL_CRYPT_PWFIELD     passwd
        DEFAULT_DOMAIN          jakas.domenka.tld
        MYSQL_UID_FIELD         uid
        MYSQL_GID_FIELD         gid
        MYSQL_LOGIN_FIELD       address
        MYSQL_HOME_FIELD        home
        MYSQL_MAILDIR_FIELD     maildir

Przykladowe dane:

        ...
        [EMAIL PROTECTED]
        hLcnX8FI4/PZQ           <- (to jest 'test' cryptem, prawidlowy)
        5000
        5000
        /jakas/sciezka/ktora/istnieje
        jakas/sciezka/ktora/tez/istnieje/
        ...

Teraz, przy probie logowania do POP3/IMAP courier wysyla prawidlowe zapytanie do bazy MySQL (sprawdzone w logach MySQL), ktora zwraca rekord (sprawdzone klientem MySQL na podstawie zapytania z logow). Courier jednakze odmawia dostepu placzac w logach: "supplied password does not match encrypted password". Czyzby nie potrafil sobie poradzic ze zwyklym cryptem? Co dziwniejsze, wzesniej udalo mi sie odpalic (tak, dzialal!), jednakze zmienilem strukture bazy danych i przestalo. Z punktu widzenia Couriera zmienily sie tylko nazwy pol przechowujacych login i haslo. Reszta konfiguracji nie byla modyfikowana. Poprzednie hasla tez byly kodowane MySQL'owym ENCRYPT(). Nie wiem szczerze mowiac o co mu teraz chodzi. Macie moze jakies pomysly, albo widzicie gdzies tutaj jakis blad?


Dzieki i pozdrawiam Beorn

_______________________________________________
pld-users-pl mailing list
pld-users-pl@pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym