From 6f7af44a522ad10c7ab09bdc00a7b05dafe571c5 Mon Sep 17 00:00:00 2001 From: WhatTheServer Date: Sat, 8 Aug 2020 06:34:22 -0400 Subject: [PATCH] Create mailscanneruninstaller.sh Creates uninstaller needed for #400 --- CPScripts/mailscanneruninstaller.sh | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 CPScripts/mailscanneruninstaller.sh diff --git a/CPScripts/mailscanneruninstaller.sh b/CPScripts/mailscanneruninstaller.sh new file mode 100644 index 000000000..65735cbdc --- /dev/null +++ b/CPScripts/mailscanneruninstaller.sh @@ -0,0 +1,31 @@ +#!/bin/bash +## Uninstall Mailscanner CyberPanel + +if [ -f /etc/os-release ];then +OS=$(head -1 /etc/os-release) +UBUNTUVERSION=$(sed '6q;d' /etc/os-release) +CENTOSVERSION=$(sed '5q;d' /etc/os-release) +CLNVERSION=$(sed '3q;d' /etc/os-release) +fi + +systemctl stop mailscanner + +if [ "$OS" = "NAME=\"Ubuntu\"" ];then +apt purge -y mailscanner + + +elif [ "$OS" = "NAME=\"CentOS Linux\"" ];then +yum remove -y MailScanner + +elif [ "$OS" = "NAME=\"CloudLinux\"" ];then +yum remove -y MailScanner + +fi + + +sed -i '/\/^Received:\/ HOLD/d' /etc/postfix/header_checks +rm -rf /etc/MailScanner +rm -rf /usr/share/MailScanner +rm -rf /usr/local/CyberCP/public/mailwatch + +systemctl restart postfix dovecot