File tree Expand file tree Collapse file tree 3 files changed +10
-4
lines changed
Expand file tree Collapse file tree 3 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,13 @@ is_mail_new "$account"
4747# ----------------------------------------------------------#
4848# Action #
4949# ----------------------------------------------------------#
50- md5=$( /usr/sbin/dovecotpw -s md5 -p " $password " )
50+
51+ if [ -x ' /usr/bin/doveadm' ]; then
52+ md5=$( /usr/bin/doveadm pw -s md5 -p " $password " )
53+ else
54+ md5=$( /usr/sbin/dovecotpw -s md5 -p " $password " )
55+ fi
56+
5157str=" $account :$md5 :$user :mail::$HOMEDIR /$user :$quota "
5258echo $str >> $HOMEDIR /$user /conf/mail/$domain /passwd
5359
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ mkdir $HOMEDIR/$user/conf/mail/$domain
4848touch $HOMEDIR /$user /conf/mail/$domain /aliases
4949touch $HOMEDIR /$user /conf/mail/$domain /protection
5050touch $HOMEDIR /$user /conf/mail/$domain /passwd
51- chown -R root :mail $HOMEDIR /$user /conf/mail/$domain
51+ chown -R dovecot :mail $HOMEDIR /$user /conf/mail/$domain
5252chmod 770 $HOMEDIR /$user /conf/mail/$domain
5353chmod 660 $HOMEDIR /$user /conf/mail/$domain /*
5454mkdir $HOMEDIR /$user /mail/$domain
Original file line number Diff line number Diff line change @@ -61,8 +61,8 @@ for domain in $(search_objects 'mail' 'SUSPENDED' "*" 'DOMAIN'); do
6161 touch $HOMEDIR /$user /conf/mail/$domain /aliases
6262 touch $HOMEDIR /$user /conf/mail/$domain /protection
6363 touch $HOMEDIR /$user /conf/mail/$domain /passwd
64- chown -R root :mail $HOMEDIR /$user /conf/mail/$domain
65- chown -R root :mail /etc/exim/domains/$domain
64+ chown -R dovecot :mail $HOMEDIR /$user /conf/mail/$domain
65+ chown -R dovecot :mail /etc/exim/domains/$domain
6666 chmod 770 $HOMEDIR /$user /conf/mail/$domain
6767 chmod 660 $HOMEDIR /$user /conf/mail/$domain *
6868 chmod 660 /etc/exim/domains/$domain
You can’t perform that action at this time.
0 commit comments