Közben rájöttem, hogy hiányzik a sasl2-sql modul, installáltam. Olvasgattam az este a neten, találtam egy leírást a authsasld -ről. Beállítgattam majd teszteltem:
testsaslauthd -u [EMAIL PROTECTED] -p jelszo -s smtp "OK. Success" Tehát ez jó. Néhány variáció a /etc/postfix/smtpd.conf fájlban: //------------------------------------------------------ pwcheck_method: saslauthd mech_list: plain login allow_plaintext: true auxprop_plugin: sql sql_engine: mysql sql_hostnames: localhost sql_user: mail sql_passwd: mail_passwd sql_database: mail sql_select: select clear from users where email = concat(%u,'@',%d) log_level: 5 //------------------------------------------------------ Ezzel nem authentikál, mysql.log -ban: select clear from users where email='valami' ... és nem [EMAIL PROTECTED] Különben próbáltam direkt elrontani az sql_select sort, a mysql.logban semmi nem változott. Tehát a selectet nem innen veszi ebben az esetben :-( //------------------------------------------------------ mech_list: PLAIN LOGIN pwcheck_method: auxprop auxprop_plugin: sql sql_engine: mysql sql_hostnames: localhost sql_database: mail sql_user: mail sql_passwd: mail_passwd sql_select: SELECT clear FROM users WHERE email='[EMAIL PROTECTED]' //------------------------------------------------------ Ebben az esetben relay access deny. De legalább azonosít ja a júzert. mysql.log: SELECT email, "", clear, uid, gid, homedir, maildir, quota, name, "" FROM users WHERE email = "[EMAIL PROTECTED]" Meglepő fordulat... //----- pwcheck_method: pam ez esetben elszáll a pop3 authentikáció. //----- Van tippetek? Még annyi, hogy a táblába a jelszavak plain text-ben tárolódnak, TLS nincs. _________________________________________________ linux lista - [email protected] http://mlf2.linux.rulez.org/mailman/listinfo/linux
