Облазил доки, собрал из портов Cyrus с поддержкой SASL, который в свою очередь скомпилирован с поддержкой MySQL. В imapd.conf прописал:
sasl_pwcheck_method: mysql
sasl_mysqluser: twig
sasl_mysqlpasswd: posix
sasl_mysqlhost: localhost
sasl_mysqldatabase: twig
sasl_mysqltable: twig_accounts
sasl_mysql_uidcol: username
sasl_mysql_pwdcol: password
cyradm -user Admin localhost
заходит тока после заведения юзера через saslpasswd
Если запороть imapd.conf - сyradm крешится ( т.е. реагирует)
sasl_mysqlhost: none - ошибок не вызывает , т.е никакой попытки доступа к MySQL
Всё это работает и не работает независимо от наличия демона
pwcheck
Эта штука упорно хочет хранить узеров в sasldb.db. Как её от этого отучить? Люди! Плиз, дайте рекомендации. Ради святых Саслов, Памов и Радиусов.... я поплыл....