postfix_access_policy_delegation protocol

This commit is contained in:
usmannasir
2018-06-25 03:37:23 +05:00
parent 86b5e2adb5
commit 99fbfd8f78
102 changed files with 2845 additions and 15 deletions

View File

@@ -10,6 +10,7 @@ import subprocess
import argparse
import shlex
from mailServer.models import Domains,EUsers
from emailPremium.models import DomainLimits, EmailLimits
from websiteFunctions.models import Websites
@@ -35,8 +36,13 @@ class mailUtilities:
try:
newEmailDomain = Domains(domainOwner=website, domain=domain)
newEmailDomain.save()
if not Domains.objects.filter(domain=domain).exists():
newEmailDomain = Domains(domainOwner=website, domain=domain)
newEmailDomain.save()
if not DomainLimits.objects.filter(domain=newEmailDomain).exists():
domainLimits = DomainLimits(domain=newEmailDomain)
domainLimits.save()
if website.package.emailAccounts == 0 or (
newEmailDomain.eusers_set.all().count() < website.package.emailAccounts):
@@ -87,6 +93,9 @@ class mailUtilities:
emailAcct = EUsers(emailOwner=emailDomain, email=finalEmailUsername, password=password)
emailAcct.save()
emailLimits = EmailLimits(email=emailAcct)
emailLimits.save()
print "1,None"
return 1,"None"