Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Почтовый сервер
  • Search

Пароль не меняется - почтовой ящик

Вопросы по работе Почтовый сервера
Dovecot, Exim, RoundCube
Post Reply
  • Print view
Advanced search
2 posts • Page 1 of 1
magos
Posts: 17
Joined: Wed Jul 09, 2014 7:49 pm

Пароль не меняется - почтовой ящик
  • Quote

Post by magos » Thu Apr 23, 2015 7:10 am

Может тут кто то поможет, после апдейта не могу менять пароль любого почтового ящика, и логах как то все нормально

Apr 23 09:20:43 mail sudo: admin : TTY=unknown ; PWD=/usr/local/vesta/web/edit/mail ; USER=root ; COMMAND=/usr/local/vesta/bin/v-list-mail-account admin mp-group.com georgetest json
Apr 23 09:20:43 mail sudo: admin : TTY=unknown ; PWD=/usr/local/vesta/web/edit/mail ; USER=root ; COMMAND=/usr/local/vesta/bin/v-change-mail-account-password admin domain.com georgetest 1111111111
только вот в "vi /home/admin/conf/mail/domain.com/passwd"
[email protected]:{MD5}$1$hI4w4K.H$gcUCSdh7wFktbRk1Jm/U1/:admin:mail::/home/admin:0
georgetest:{MD5}$1$fzySMWFm$ullnMCdCxboICcS3yKFag1:admin:mail::/home/admin:
тут как видно меняется georgetest а не [email protected] , так может кто то знает как это починить, спасибо
Top

magos
Posts: 17
Joined: Wed Jul 09, 2014 7:49 pm

Re: Пароль не меняется - почтовой ящик
  • Quote

Post by magos » Mon Apr 27, 2015 3:23 pm

Решение:

Для того чтобы решить проблему, я изменил несколько строк в этом фйле [*]/usr/local/_vesta/bin/v-change-mail-account-password

Code: Select all

#----------------------------------------------------------#
#                       Action                             #
#----------------------------------------------------------#

if [ -x '/usr/bin/doveadm' ]; then
    md5=$(/usr/bin/doveadm pw -s md5 -p "$password")
else
    md5=$(/usr/sbin/dovecotpw -s md5 -p "$password")
fi

if [[ "$MAIL_SYSTEM" =~ exim ]]; then
    # sed -i "/^$account:/d" $HOMEDIR/$user/conf/mail/$domain/passwd [*][b]I changed this to below line [/b]
    sed -i "/^$account@$domain:/d" $HOMEDIR/$user/conf/mail/$domain/passwd
   #str="$account:$md5:$user:mail::$HOMEDIR/$user:$quota"  [*][b]I changed this to below line [/b]
    str="$account@$domain:$md5:$user:mail::$HOMEDIR/$user:$quota"
    echo $str >> $HOMEDIR/$user/conf/mail/$domain/passwd
fi


Top


Post Reply
  • Print view

2 posts • Page 1 of 1

Return to “Почтовый сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password