← Back to team overview

sslug-teknik team mailing list archive

debugging a courier-imap authdaemon+authmysql

 

hejsa
jeg sidder og roder med at få min imap til at virke med brugernavne der
er opbygget ud fra ens email alias - altså alias@xxxxxxxxx

derfor har jeg i min authmysqlrc indsat følgende:

MYSQL_SELECT_CLAUSE     SELECT concat( e.prefix, '@', e.domain ) ,
p.longpw,'',\ p.uid AS uid, p.uid AS gid, '', '', p.maxkb AS quota, '' \
                        FROM pop3 AS p, email AS e\
                        WHERE (\
                                (\
                                        e.prefix = '$(local_part)'\
                                        AND e.domain = '$(domain)'\
                                )\
                                OR (\
                                        e.prefix =
SUBSTRING_INDEX( '$(local_part)', '@', 1 )\ AND e.domain =
SUBSTRING_INDEX( '$(domain)', '@', -1 )\ )\
                        )\
                        AND e.pop3 = p.account

Kører jeg dette i mysql så virker det fint og giver rette resultat, men
når jeg så prøver at logge ind så skriver den bare Login failed i min
mail.err
Den siger ikke rigtigt andet så jeg ville høre om der er nogen måder
man kan debugge dette på ? 

nogen der har erfaringer med den slags? 

Et andet problem er at den gerne vil have password i cleartext eller i
noget som er krypteret med en speciel crypt afart. Mine passwords har
jeg normalt i md5 format. Kan det lade sig gøre at den sørger for at
ens password den sammenligner med er i md5 format ?