usmannasir
2024-02-07 14:54:49 +05:00
parent 9e3c9f09a6
commit ca39cdbcc3
3 changed files with 18 additions and 12 deletions

View File

@@ -31,10 +31,6 @@ class httpProc:
templateName = 'baseTemplate/error.html' templateName = 'baseTemplate/error.html'
return render(self.request, templateName, {'error_message': 'You are not authorized to access %s' % (self.function)}) return render(self.request, templateName, {'error_message': 'You are not authorized to access %s' % (self.function)})
### ###
if self.data == None: if self.data == None:

View File

@@ -1515,15 +1515,18 @@ LogFile /var/log/clamav/clamav.log
@staticmethod @staticmethod
def FetchPostfixHostname(): def FetchPostfixHostname():
PostfixPath = '/etc/postfix/main.cf' try:
if os.path.exists(PostfixPath): PostfixPath = '/etc/postfix/main.cf'
PostFixConf = open(PostfixPath, 'r').readlines() if os.path.exists(PostfixPath):
PostFixConf = open(PostfixPath, 'r').readlines()
for line in PostFixConf: for line in PostFixConf:
if line.find('myhostname') > -1: if line.find('myhostname') > -1:
hostname = line.split('=')[1].strip(' ').rstrip('\n') hostname = line.split('=')[1].strip(' ').rstrip('\n')
return hostname return hostname
else: else:
return 'localhost'
except:
return 'localhost' return 'localhost'
@staticmethod @staticmethod

View File

@@ -76,6 +76,13 @@ class virtualHostUtilities:
except: except:
CurrentHostName = '' CurrentHostName = ''
if not skipRDNSCheck:
if not os.path.exists('/home/cyberpanel/postfix'):
message = 'This server does not come with postfix installed. [404]'
print(message)
logging.CyberCPLogFileWriter.statusWriter(tempStatusPath, message)
logging.CyberCPLogFileWriter.writeToFile(message)
#### ####