mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-13 00:36:10 +01:00
snappymail config edit prevent
This commit is contained in:
@@ -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/')
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user