bug fix: https://github.com/usmannasir/cyberpanel/issues/1019, this should refresh mail ssl incase its expired/renewd

This commit is contained in:
usman@cyberpersons.com
2023-01-26 10:29:58 +05:00
parent 6cb68a61b2
commit 075a7ca82f

View File

@@ -1359,6 +1359,11 @@ Automatic backup failed for %s on %s.
print('%s. [SendToS3Cloud]' % (str(msg)))
logging.writeToFile('%s. [SendToS3Cloud]' % (str(msg)))
@staticmethod
def FixMailSSL():
for website in Websites.objects.all():
virtualHostUtilities.setupAutoDiscover(1, '/home/cyberpanel/templogs', website.domain, website.admin)
def main():
parser = argparse.ArgumentParser(description='CyberPanel Installer')
@@ -1381,6 +1386,9 @@ def main():
IncScheduler.CalculateAndUpdateDiskUsage()
IncScheduler.WPUpdates()
if args.function == 'Weekly':
IncScheduler.FixMailSSL()
### Run incremental backups in sep thread
ib = IncScheduler('startBackup', {'freq': args.function})