Skip to content

Commit 719066b

Browse files
committed
bug fix: email password
1 parent baad2d6 commit 719066b

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

mailServer/mailserverManager.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -548,12 +548,12 @@ def submitPasswordChange(self):
548548

549549
CentOSPath = '/etc/redhat-release'
550550
if os.path.exists(CentOSPath):
551-
password = bcrypt.hashpw(str(password), bcrypt.gensalt())
552-
password = '{CRYPT}%s' % (password)
551+
password = bcrypt.hashpw(password.encode('utf-8'), bcrypt.gensalt())
552+
password = '{CRYPT}%s' % (password.decode())
553553
emailDB.password = password
554554
else:
555-
password = bcrypt.hashpw(str(password), bcrypt.gensalt())
556-
password = '{CRYPT}%s' % (password)
555+
password = bcrypt.hashpw(password.encode('utf-8'), bcrypt.gensalt())
556+
password = '{CRYPT}%s' % (password.decode())
557557
emailDB.password = password
558558

559559
emailDB.save()

plogical/mailUtilities.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,13 @@ def createEmailAccount(domain, userName, password):
140140

141141
if os.path.exists(CentOSPath):
142142
password = bcrypt.hashpw(password.encode('utf-8'), bcrypt.gensalt())
143-
password = '{CRYPT}%s' % (password)
143+
password = '{CRYPT}%s' % (password.decode())
144144
emailAcct = EUsers(emailOwner=emailDomain, email=finalEmailUsername, password=password)
145145
emailAcct.mail = 'maildir:/home/vmail/%s/%s/Maildir' % (domain, userName)
146146
emailAcct.save()
147147
else:
148148
password = bcrypt.hashpw(password.encode('utf-8'), bcrypt.gensalt())
149-
password = '{CRYPT}%s' % (password)
149+
password = '{CRYPT}%s' % (password.decode())
150150
emailAcct = EUsers(emailOwner=emailDomain, email=finalEmailUsername, password=password)
151151
emailAcct.mail = 'maildir:/home/vmail/%s/%s/Maildir' % (domain, userName)
152152
emailAcct.save()
@@ -192,8 +192,8 @@ def changeEmailPassword(email, newPassword, encrypt = None):
192192
CentOSPath = '/etc/redhat-release'
193193
changePass = EUsers.objects.get(email=email)
194194
if os.path.exists(CentOSPath):
195-
password = bcrypt.hashpw(str(newPassword), bcrypt.gensalt())
196-
password = '{CRYPT}%s' % (password)
195+
password = bcrypt.hashpw(newPassword.encode('utf-8'), bcrypt.gensalt())
196+
password = '{CRYPT}%s' % (password.decode())
197197
changePass.password = password
198198
else:
199199
changePass.password = newPassword

plogical/virtualHostUtilities.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ def createVirtualHost(virtualHostName, administratorEmail, phpVersion, virtualHo
246246
'Default', '100%', '1G', '1024', '50', '1024', '1G', '20')
247247
ProcessUtilities.normalExecutioner(command)
248248

249-
command = 'sudo lvectl apply all'
249+
command = 'lvectl apply all'
250250
ProcessUtilities.normalExecutioner(command)
251251
else:
252252
try:

0 commit comments

Comments
 (0)