如何更改存储在数据库中的Dovecot用户密码?

我有一个运行AuthDatabseconfiguration的设置。 所有的工作从networking邮件端,但如果我想使用doveadm来更改用户密码,数据库不受影响。

任何线索?

doveadm不能用来更改用户密码,你必须通过其他系统来做到这一点。

  • doveadm user只能查询用户信息
  • doveadm auth可以用来validation凭证
  • doveadm pw计算不同scheme的密码哈希值,但不适用任何更改

doveadm pw -u [username]仅用于Digest-MD5 :

-u user

当使用DIGEST-MD5scheme时,也必须给出用户名,因为用户名是生成散列的一部分。 有关Digest-MD5的更多信息,请阅读: http : //wiki2.dovecot.org/Authentication/Mechanisms/DigestMD5