eyeblood n00b
Joined: 28 Mar 2005 Posts: 15
|
Posted: Mon Mar 28, 2005 4:34 pm Post subject: Postfix + PAM_MYSQL + bląd select dla v.domains |
|
|
Zainstalowałem serwer poczty zgodnie z http://www.gentoo.org/doc/en/virt-mail-howto.xml
Jednak skrzynki działają tylko dla lokalnej domeny, jeśli laczę sie spoza localhost. Dostaje komunikat:
Code: | Mar 28 18:20:37 xeon authdaemond: pam_mysql: select returned more than one result
Mar 28 18:20:37 xeon imapd: LOGIN FAILED, user=eyeblood, ip=[192.168.0.2]
|
W przypadku, gdy łącze sie korzystając ze Squirrelmaila (zainstalowanego tam gdzie jest serwer poczty), logując sie na domene login@domena, wszystko działa prawidłowo SQL, który idzie do bazy jest OK. Jeśli chce się połączyć z serwerem poczty z innego hosta, to zawsze mam select returned more than one result. Analizujac logi widze, ze brakuje domeny w zapytaniu SQL:
Code: | SELECT clear FROM users WHERE email='eyeblood' |
normlanie powinno być:
Code: | SELECT email, "", clear, uid, gid, homedir, maildir, "", name, "" FROM users WHERE email = "eyeblood@mojadomena.pl" |
|
|