C# 如何调用 hmailserver 的 com组件来新建用户

开篇

   本文是基于已经安装好 hmailserver 的基础上说的,如果你还没有安装hmailserver,网上有很多教程先装好再来。 

添加引用

添加hmailserver的com库

 

 调用com组件添加用户

 

            Application mailserver = new hMailServer.Application();
            //admin登录验证
            mailserver.Authenticate(admin, adminPassword);
            // 获取test.com 域
            var domain = mailserver.Domains.ItemByName["test.com"];
            var obAccounts = domain.Accounts;
            var obNewAccount = obAccounts.Add();
            obNewAccount.Address = "user1@test.com";
            obNewAccount.Password = "123456";
            obNewAccount.Active = true;
            obNewAccount.MaxSize = 500; //500mb
            obNewAccount.Save();

 com 调用权限问题

.......的组件失败,原因是出现以下错误: 80070005 拒绝访问。

在web.config文件的<system.web></system.web>

中添加<identity impersonate="true" userName="当前用户名" password="xxxxxxx" />

 

转载于:https://www.cnblogs.com/kmdatong/p/10032764.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值