LINUX.ORG.RU

История изменений

Исправление vel, (текущая версия) :

Если верить документации, то cram-md5 хочет пароль в открытом виде и поле должно называться userPassword, а не password.

Далее

pwcheck_method: saslauthd
mech_list: DIGEST-MD5 CRAM-MD5 PLAIN LOGIN
allow_plaintext: true
auxprop_plugin: mysql
Ты уж определись! Если используется «pwcheck_method: saslauthd», то разбирайся с saslauthd https://cyrusimap.org/sasl/faqs/crammd5-digestmd5.html

Если «auxprop_plugin: mysql» то тогда должно быть

pwcheck_method: auxprop
auxprop_plugin: sql
sql_engine: mysql
Если непонятно что за ошибки то в .conf
sql_verbose: true
log_level: 7

«WHERE email = '%u'» - IMHO только имя без домена

Исходная версия vel, :

Если верить документации, то cram-md5 хочет пароль в открытом виде и поле должно называться userPassword, а не password.

Далее

pwcheck_method: saslauthd
mech_list: DIGEST-MD5 CRAM-MD5 PLAIN LOGIN
allow_plaintext: true
auxprop_plugin: mysql
Ты уж определись! Если используется «pwcheck_method: saslauthd», то разбирайся с saslauthd https://cyrusimap.org/sasl/faqs/crammd5-digestmd5.html

Если «auxprop_plugin: mysql» то тогда должно быть

pwcheck_method: auxprop
auxprop_plugin: sql
sql_engine: mysql
Если непонятно что за ошибки то в .conf
sql_verbose: true
log_level: 7