示例#1
0
        /// <summary>
        /// Deletes specified mail list.
        /// </summary>
        /// <param name="listName">Mail list name.</param>
        public void DeleteList(string listName)
        {
            try
            {
                svcMailListAdmin svcLists = new svcMailListAdmin();
                PrepareProxy(svcLists);

                string account = GetAccountName(listName);
                string domain = GetDomainName(listName);

                GenericResult Result = svcLists.DeleteList(
                    AdminUsername,
                    AdminPassword,
                    domain,
                    listName
                );

                if (!Result.Result)
                    throw new Exception(Result.Message);
            }
            catch (Exception ex)
            {
                throw new Exception("Couldn't delete a mail list.", ex);
            }
        }