захотілося мені зберігати базу даних користувачів у mysql. зрозумілий він мені і легко із ним працювати. пошукав інформацію на цю тему. ось що знайшов
http://www.nclug.ru/content.php?article.20 тільки в частині щостосується теми я нічого не зміг повторити. вписав у файл /etc/imapd.conf
sasl_auxprop_plugin: sql
sql_engine: mysql
sql_user: mail
sql_passwd: password
sql_hostnames: localhost
sql_database: mail
sql_statement: select psw from users where mail = '%u'
sql_usessl: no
#password_format: [plaintext|crypt|crypt_trad]
password_format: crypt_trad
файл /usr/lib/cyrus.conf в моїй системі відсутній.
перезапустив cyrus у логах ніяких матюків немає. пробую підєднатись до сервра - не пускає. у mail.log
Apr 15 22:16:52 celeris cyrus/imap[12414]: badlogin: localhost [127.0.0.1] plaintext vanessa SASL(-13): user not found: checkpass failed
mysql мовчить як партизан. у /var/log/mysql/mysql.log нічогонового не з'являється, До нього cyrus навіть не намагається з'єднатись. не кажучи вже про виконання вищенаведеного запиту.
почитав man cyrus.conf та man imapd.conf там навіть слова такого як sql не написано.
куди щеможна покопати ?
ПС а на перспективу ще й користувачів самби у mysql положити хочу. і бажано щоб паролі співпадали.
ППС ldap не пропонувати, нерозумію я його...