We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1069543 commit fc17d75Copy full SHA for fc17d75
bin/v-change-mail-account-password
@@ -46,7 +46,13 @@ is_object_unsuspended "mail/$domain" 'ACCOUNT' "$account"
46
#----------------------------------------------------------#
47
# Action #
48
49
-md5=$(/usr/sbin/dovecotpw -s md5 -p "$password")
+
50
+if [ -x '/usr/bin/doveadm' ]; then
51
+ md5=$(/usr/bin/doveadm pw -s md5 -p "$password")
52
+else
53
+ md5=$(/usr/sbin/dovecotpw -s md5 -p "$password")
54
+fi
55
56
sed -i "/^$account:/d" $HOMEDIR/$user/conf/mail/$domain/passwd
57
str="$account:$md5:$user:mail::$HOMEDIR/$user:$quota"
58
echo $str >> $HOMEDIR/$user/conf/mail/$domain/passwd
0 commit comments