Example #1
0
                exit(9);
            }
            $cmdParameters['password'] = file_get_contents($cmdParameters['password-file']);
            if ($cmdParameters['password'] === false) {
                Log::error('Error while reading the password file');
                exit(9);
            }
        } else {
            Log::error('Password not defined');
            exit(9);
        }
    }
    if (!isset($cmdParameters['quota'])) {
        $cmdParameters['quota'] = 0;
    }
    $rc = $emailManager->add($cmdParameters['add-email'], $cmdParameters['password'], $cmdParameters['quota']);
    if ($rc === false) {
        Log::error('Error while creating new email address');
        exit(9);
    }
} elseif (isset($cmdParameters['remove-email'])) {
    $rc = $emailManager->remove($cmdParameters['remove-email']);
    if ($rc === false) {
        Log::error('Error while removing email address');
        exit(9);
    }
} else {
    Log::error('Parameter error');
    exit(9);
}
exit;