snappymail config edit prevent

This commit is contained in:
usman@cyberpersons.com
2023-02-04 10:44:54 +05:00
parent ca5e0ac13b
commit d575394f13
2 changed files with 29 additions and 29 deletions

View File

@@ -1307,9 +1307,9 @@ imap_folder_list_limit = 0
autocreate_system_folders = On autocreate_system_folders = On
""" """
writeToFile = open(labsPath, 'a') # writeToFile = open(labsPath, 'a')
writeToFile.write(labsData) # writeToFile.write(labsData)
writeToFile.close() # writeToFile.close()
iPath = os.listdir('/usr/local/CyberCP/public/snappymail/snappymail/v/') iPath = os.listdir('/usr/local/CyberCP/public/snappymail/snappymail/v/')

View File

@@ -533,35 +533,35 @@ $cfg['Servers'][$i]['LogoutURL'] = 'phpmyadminsignin.php?logout';
## take care of auto create folders ## take care of auto create folders
labsData = open(labsPath, 'r').read() # labsData = open(labsPath, 'r').read()
labsDataLines = open(labsPath, 'r').readlines() # labsDataLines = open(labsPath, 'r').readlines()
#
if labsData.find('autocreate_system_folders') > -1: # if labsData.find('autocreate_system_folders') > -1:
command = "sed -i 's|autocreate_system_folders = Off|autocreate_system_folders = On|g' %s" % (labsPath) # command = "sed -i 's|autocreate_system_folders = Off|autocreate_system_folders = On|g' %s" % (labsPath)
Upgrade.executioner(command, 'mkdir snappymail configs', 0) # Upgrade.executioner(command, 'mkdir snappymail configs', 0)
else: # else:
WriteToFile = open(labsPath, 'w') # WriteToFile = open(labsPath, 'w')
for lines in labsDataLines: # for lines in labsDataLines:
if lines.find('[labs]') > -1: # if lines.find('[labs]') > -1:
WriteToFile.write(lines) # WriteToFile.write(lines)
WriteToFile.write(f'autocreate_system_folders = On\n') # WriteToFile.write(f'autocreate_system_folders = On\n')
else: # else:
WriteToFile.write(lines) # WriteToFile.write(lines)
WriteToFile.close() # WriteToFile.close()
##take care of imap_folder_list_limit ##take care of imap_folder_list_limit
labsDataLines = open(labsPath, 'r').readlines() # labsDataLines = open(labsPath, 'r').readlines()
#
if labsData.find('imap_folder_list_limit') == -1: # if labsData.find('imap_folder_list_limit') == -1:
WriteToFile = open(labsPath, 'w') # WriteToFile = open(labsPath, 'w')
for lines in labsDataLines: # for lines in labsDataLines:
if lines.find('[labs]') > -1: # if lines.find('[labs]') > -1:
WriteToFile.write(lines) # WriteToFile.write(lines)
WriteToFile.write(f'imap_folder_list_limit = 0\n') # WriteToFile.write(f'imap_folder_list_limit = 0\n')
else: # else:
WriteToFile.write(lines) # WriteToFile.write(lines)
WriteToFile.close() # WriteToFile.close()
os.chdir(cwd) os.chdir(cwd)