示例#1
0
        public static SpamExpertsResult AddEmailFilter(int packageId, string username, string password, string domain)
        {
            int serviceId = GetServiceId(packageId);

            if (!IsPackageServiceEnabled(packageId, serviceId))
            {
                return(new SpamExpertsResult(SpamExpertsStatus.Error, "Service not enabled"));
            }
            if (Convert.ToBoolean(PackageController.GetPackageQuota(packageId, Quotas.FILTERS_ENABLE_EMAIL_USERS).QuotaAllocatedValue))
            {
                SpamExperts server = GetServer(serviceId);

                return(server.AddEmailFilter(username, domain, password));
            }
            return(new SpamExpertsResult(SpamExpertsStatus.Error, "Service not enabled for users"));
        }