mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-10 15:26:13 +01:00
lowercase the username input for emailaddy
lowercase the username input so the email address is valid for dovecot mail delivery. Fix confirmed bug referenced: https://forums.cyberpanel.net/discussion/2345/creating-new-email-account-fail#latest
This commit is contained in:
@@ -89,7 +89,7 @@ class MailServerManager:
|
|||||||
|
|
||||||
data = json.loads(self.request.body)
|
data = json.loads(self.request.body)
|
||||||
domainName = data['domain']
|
domainName = data['domain']
|
||||||
userName = data['username']
|
userName = data['username'].lower()
|
||||||
password = data['passwordByPass']
|
password = data['passwordByPass']
|
||||||
|
|
||||||
|
|
||||||
@@ -102,7 +102,7 @@ class MailServerManager:
|
|||||||
|
|
||||||
## Create email entry
|
## Create email entry
|
||||||
|
|
||||||
result = mailUtilities.createEmailAccount(domainName, userName, password)
|
result = mailUtilities.createEmailAccount(domainName, userName.lower(), password)
|
||||||
|
|
||||||
if result[0] == 1:
|
if result[0] == 1:
|
||||||
data_ret = {'status': 1, 'createEmailStatus': 1, 'error_message': "None"}
|
data_ret = {'status': 1, 'createEmailStatus': 1, 'error_message': "None"}
|
||||||
@@ -679,4 +679,4 @@ class MailServerManager:
|
|||||||
except BaseException, msg:
|
except BaseException, msg:
|
||||||
final_dic = {'abort': 1, 'installed': 0, 'error_message': str(msg)}
|
final_dic = {'abort': 1, 'installed': 0, 'error_message': str(msg)}
|
||||||
final_json = json.dumps(final_dic)
|
final_json = json.dumps(final_dic)
|
||||||
return HttpResponse(final_json)
|
return HttpResponse(final_json)
|
||||||
|
|||||||
Reference in New Issue
Block a user