mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-11 07:46:10 +01:00
fix and finalize https://github.com/usmannasir/cyberpanel/issues/1176
This commit is contained in:
@@ -1449,13 +1449,20 @@ def fetchRspamdSettings(request):
|
|||||||
|
|
||||||
postdata = ProcessUtilities.outputExecutioner(command).splitlines()
|
postdata = ProcessUtilities.outputExecutioner(command).splitlines()
|
||||||
for i in postdata:
|
for i in postdata:
|
||||||
if i.find('smtpd_milters=') > -1 and i.find('non_smtpd_milters') < 0:
|
if (i.find('smtpd_milters=') > -1 or i.find('smtpd_milters =') > -1) and i.find('non_smtpd_milters') < 0:
|
||||||
### non_smtpd_milters = inet:127.0.0.1:8891, inet:127.0.0.1:11332
|
### non_smtpd_milters = inet:127.0.0.1:8891, inet:127.0.0.1:11332
|
||||||
tempData = i.split(',')
|
tempData = i.split(',')[1]
|
||||||
smtpd_milters = tempData[1].lstrip(' ')
|
if os.path.exists(ProcessUtilities.debugPath):
|
||||||
if i.find('non_smtpd_milters=') > -1:
|
logging.CyberCPLogFileWriter.writeToFile(f'smtpd_milters: {tempData}')
|
||||||
tempData = i.split('=')
|
smtpd_milters = tempData.lstrip(' ')
|
||||||
non_smtpd_milters = tempData[1].lstrip(' ')
|
if i.find('non_smtpd_milters=') > -1 or i.find('non_smtpd_milters =') > -1:
|
||||||
|
tempData = i.split('=')[1]
|
||||||
|
|
||||||
|
if os.path.exists(ProcessUtilities.debugPath):
|
||||||
|
logging.CyberCPLogFileWriter.writeToFile(f'non_smtpd_milters: {tempData}')
|
||||||
|
|
||||||
|
non_smtpd_milters = tempData.lstrip(' ')
|
||||||
|
|
||||||
|
|
||||||
###Redis
|
###Redis
|
||||||
Redispath = "/etc/rspamd/local.d/redis.conf"
|
Redispath = "/etc/rspamd/local.d/redis.conf"
|
||||||
|
|||||||
@@ -1028,10 +1028,10 @@ LogFile /var/log/clamav/clamav.log
|
|||||||
|
|
||||||
writeDataToFile = open(postfixpath, "w")
|
writeDataToFile = open(postfixpath, "w")
|
||||||
for i in data:
|
for i in data:
|
||||||
if i.find('smtpd_milters=') > -1 and i.find('non_smtpd_milters') < 0:
|
if (i.find('smtpd_milters=') > -1 or i.find('smtpd_milters =') > -1) and i.find('non_smtpd_milters') < 0:
|
||||||
newitem = f'non_smtpd_milters = inet:127.0.0.1:8891, {smtpd_milters}\n'
|
newitem = f'smtpd_milters = inet:127.0.0.1:8891, {smtpd_milters}\n'
|
||||||
writeDataToFile.writelines(newitem + '\n')
|
writeDataToFile.writelines(newitem + '\n')
|
||||||
elif i.find('non_smtpd_milters=') > -1:
|
elif i.find('non_smtpd_milters=') > -1 or i.find('non_smtpd_milters =') > -1:
|
||||||
#newitem = 'non_smtpd_milters=%s' % non_smtpd_milters
|
#newitem = 'non_smtpd_milters=%s' % non_smtpd_milters
|
||||||
writeDataToFile.writelines('non_smtpd_milters = $smtpd_milters\n')
|
writeDataToFile.writelines('non_smtpd_milters = $smtpd_milters\n')
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user