+
+
+
+
+ {% for items in websiteList %}
+ {{ items }}
+ {% endfor %}
+
+
+
+
+{% endblock %}
diff --git a/mailServer/urls.py b/mailServer/urls.py
index 78c0835bc..0f10fb752 100755
--- a/mailServer/urls.py
+++ b/mailServer/urls.py
@@ -6,6 +6,7 @@ urlpatterns = [
url(r'^createEmailAccount', views.createEmailAccount, name='createEmailAccount'),
url(r'^V2/createEmailAccountV2', views.createEmailAccountV2, name='createEmailAccountV2'),
url(r'^listEmails$', views.listEmails, name='listEmails'),
+ url(r'^V2/listEmailsV2$', views.listEmailsV2, name='listEmailsV2'),
url(r'^submitEmailCreation', views.submitEmailCreation, name='submitEmailCreation'),
url(r'^fetchEmails$', views.fetchEmails, name='fetchEmails'),
diff --git a/mailServer/views.py b/mailServer/views.py
index 42ae8c74c..31fe7670e 100755
--- a/mailServer/views.py
+++ b/mailServer/views.py
@@ -8,6 +8,7 @@ import json
from .mailserverManager import MailServerManager
from .pluginManager import pluginManager
+
def loadEmailHome(request):
try:
msM = MailServerManager(request)
@@ -15,6 +16,7 @@ def loadEmailHome(request):
except KeyError:
return redirect(loadLoginPage)
+
def createEmailAccount(request):
try:
msM = MailServerManager(request)
@@ -22,12 +24,15 @@ def createEmailAccount(request):
except KeyError:
return redirect(loadLoginPage)
+
def createEmailAccountV2(request):
try:
msM = MailServerManager(request)
return msM.createEmailAccountV2()
except KeyError:
return redirect(loadLoginPage)
+
+
def listEmails(request):
try:
msM = MailServerManager(request)
@@ -36,6 +41,14 @@ def listEmails(request):
return redirect(loadLoginPage)
+def listEmailsV2(request):
+ try:
+ msM = MailServerManager(request)
+ return msM.listEmailsV2()
+ except KeyError:
+ return redirect(loadLoginPage)
+
+
def fetchEmails(request):
try:
msM = MailServerManager(request)
@@ -43,6 +56,7 @@ def fetchEmails(request):
except KeyError:
return redirect(loadLoginPage)
+
def submitEmailCreation(request):
try:
@@ -61,6 +75,7 @@ def submitEmailCreation(request):
except KeyError:
return redirect(loadLoginPage)
+
def deleteEmailAccount(request):
try:
msM = MailServerManager(request)
@@ -68,6 +83,7 @@ def deleteEmailAccount(request):
except KeyError:
return redirect(loadLoginPage)
+
def getEmailsForDomain(request):
try:
msM = MailServerManager(request)
@@ -77,6 +93,7 @@ def getEmailsForDomain(request):
json_data = json.dumps(data_ret)
return HttpResponse(json_data)
+
def submitEmailDeletion(request):
try:
@@ -97,6 +114,7 @@ def submitEmailDeletion(request):
json_data = json.dumps(data_ret)
return HttpResponse(json_data)
+
def fixMailSSL(request):
try:
@@ -109,6 +127,7 @@ def fixMailSSL(request):
json_data = json.dumps(data_ret)
return HttpResponse(json_data)
+
def emailForwarding(request):
try:
msM = MailServerManager(request)
@@ -116,6 +135,7 @@ def emailForwarding(request):
except KeyError:
return redirect(loadLoginPage)
+
def fetchCurrentForwardings(request):
try:
msM = MailServerManager(request)
@@ -125,6 +145,7 @@ def fetchCurrentForwardings(request):
json_data = json.dumps(data_ret)
return HttpResponse(json_data)
+
def submitForwardDeletion(request):
try:
@@ -145,6 +166,7 @@ def submitForwardDeletion(request):
json_data = json.dumps(data_ret)
return HttpResponse(json_data)
+
def submitEmailForwardingCreation(request):
try:
@@ -165,6 +187,7 @@ def submitEmailForwardingCreation(request):
json_data = json.dumps(data_ret)
return HttpResponse(json_data)
+
#######
def changeEmailAccountPassword(request):
@@ -174,6 +197,7 @@ def changeEmailAccountPassword(request):
except KeyError:
return redirect(loadLoginPage)
+
def submitPasswordChange(request):
try:
@@ -194,6 +218,7 @@ def submitPasswordChange(request):
json_data = json.dumps(data_ret)
return HttpResponse(json_data)
+
#######
def dkimManager(request):
@@ -203,6 +228,7 @@ def dkimManager(request):
except KeyError:
return redirect(loadLoginPage)
+
def fetchDKIMKeys(request):
try:
msM = MailServerManager(request)
@@ -212,6 +238,7 @@ def fetchDKIMKeys(request):
json_data = json.dumps(data_ret)
return HttpResponse(json_data)
+
def generateDKIMKeys(request):
try:
@@ -232,6 +259,7 @@ def generateDKIMKeys(request):
json_data = json.dumps(data_ret)
return HttpResponse(json_data)
+
def installOpenDKIM(request):
try:
msM = MailServerManager(request)
@@ -241,13 +269,13 @@ def installOpenDKIM(request):
final_json = json.dumps(final_dic)
return HttpResponse(final_json)
+
def installStatusOpenDKIM(request):
try:
msM = MailServerManager()
return msM.installStatusOpenDKIM()
except KeyError:
- final_dic = {'abort':1,'installed':0, 'error_message': "Not Logged In, please refresh the page or login again."}
+ final_dic = {'abort': 1, 'installed': 0,
+ 'error_message': "Not Logged In, please refresh the page or login again."}
final_json = json.dumps(final_dic)
return HttpResponse(final_json)
-
-