From ecd8ab967ed4fa8c04f0b503ff560659abccf945 Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Mon, 14 Jun 2021 10:34:19 +0500 Subject: [PATCH] bug fix: mail reset ubuntu 20 --- plogical/mailUtilities.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/plogical/mailUtilities.py b/plogical/mailUtilities.py index 747a3a179..dffff6716 100755 --- a/plogical/mailUtilities.py +++ b/plogical/mailUtilities.py @@ -1238,6 +1238,15 @@ class MailServerManagerUtils(multi.Thread): command = "systemctl restart dovecot" ProcessUtilities.executioner(command) + + ## For ubuntu 20 + + if ProcessUtilities.decideDistro() == ProcessUtilities.ubuntu20: + + command = "sed -i 's|daemon_directory = /usr/libexec/postfix|daemon_directory = /usr/lib/postfix/sbin|g' /etc/postfix/main.cf" + ProcessUtilities.executioner(command) + + except BaseException as msg: logging.CyberCPLogFileWriter.statusWriter(self.extraArgs['tempStatusPath'], '%s [setup_postfix_dovecot_config][404]' % ( @@ -1574,7 +1583,6 @@ milter_default_action = accept return 1, 'All checks are OK.' - def main(): parser = argparse.ArgumentParser(description='CyberPanel Installer')