Loading htdocs/postDelete.php +4 −4 Original line number Diff line number Diff line Loading @@ -111,16 +111,16 @@ function deleteMailAccount() exit('Login Failed'); } $ssh->exec('/postfixadmin/scripts/postfixadmin-cli mailbox delete "' . $user2delete . '"'); $ssh->exec('/postfixadmin/scripts/postfixadmin-cli mailbox delete "' . escapeshellarg($user2delete) . '"'); $ssh->exec('sudo /usr/local/bin/postfixadmin-mailbox-postdeletion.sh ' . $userOnly . " " . $domain); $ssh->exec('sudo /usr/local/bin/postfixadmin-mailbox-postdeletion.sh ' . escapeshellarg($userOnly) . " " . escapeshellarg($domain)); // verify it's done $delDbConfirm = $ssh->exec('/postfixadmin/scripts/postfixadmin-cli mailbox view "' . $user2delete . '" 2>&1 |grep "not valid"'); $delDbConfirm = $ssh->exec('/postfixadmin/scripts/postfixadmin-cli mailbox view "' . escapeshellarg($user2delete) . '" 2>&1 |grep "not valid"'); // build path to check deletion $fullPath = $baseDir . $domain . "/" . $userOnly; $delDirConfirm = $ssh->exec('[ ! -d "' . $fullPath . '" ] && echo "DELETED"'); $delDirConfirm = $ssh->exec('[ ! -d "' . escapeshellarg($fullPath) . '" ] && echo "DELETED"'); if (($delDbConfirm == "Error: The EMAIL is not valid!") && ($delDirConfirm == "DELETED")) { return true; Loading Loading
htdocs/postDelete.php +4 −4 Original line number Diff line number Diff line Loading @@ -111,16 +111,16 @@ function deleteMailAccount() exit('Login Failed'); } $ssh->exec('/postfixadmin/scripts/postfixadmin-cli mailbox delete "' . $user2delete . '"'); $ssh->exec('/postfixadmin/scripts/postfixadmin-cli mailbox delete "' . escapeshellarg($user2delete) . '"'); $ssh->exec('sudo /usr/local/bin/postfixadmin-mailbox-postdeletion.sh ' . $userOnly . " " . $domain); $ssh->exec('sudo /usr/local/bin/postfixadmin-mailbox-postdeletion.sh ' . escapeshellarg($userOnly) . " " . escapeshellarg($domain)); // verify it's done $delDbConfirm = $ssh->exec('/postfixadmin/scripts/postfixadmin-cli mailbox view "' . $user2delete . '" 2>&1 |grep "not valid"'); $delDbConfirm = $ssh->exec('/postfixadmin/scripts/postfixadmin-cli mailbox view "' . escapeshellarg($user2delete) . '" 2>&1 |grep "not valid"'); // build path to check deletion $fullPath = $baseDir . $domain . "/" . $userOnly; $delDirConfirm = $ssh->exec('[ ! -d "' . $fullPath . '" ] && echo "DELETED"'); $delDirConfirm = $ssh->exec('[ ! -d "' . escapeshellarg($fullPath) . '" ] && echo "DELETED"'); if (($delDbConfirm == "Error: The EMAIL is not valid!") && ($delDirConfirm == "DELETED")) { return true; Loading