Skip to content

在Exchange 2003中限制某些用户对外发送邮件

Exchange安装好后默认所有账户都是可以往外部发送邮件,但是在公司里面很多时候会引起安全问题,我们一般只希望少部分的人可以发送外部邮件,其他的只能发送内部邮件,所以这个时候得设置Exchange。微软的东西很好很专业,但是学习和设置起来也是很麻烦,幸好现在有网络,加上自己的实验,要解决某个问题也不是很难。这个是我搜集网上的资料,结合自己的测试写的"在Exchange 2003中限制某些用户对外发送邮件" 的操作方法,从一个新手的感觉来写,所以应该比较适合和我一样的新手来看。我的机器环境:Windows Server 2003 R2 中文企业版+AD+Exchange 2003,同时还安装了ISA 2004标准版。

  1. 新建连接器,假设命名为Internet SMTP
    a) 进入"Exchange 系统管理器"(ESM)
    b) "连接器"上点右键,新建"SMTP连接器"
    c) 输入一个名称,如Internet SMTP
    d) "常规"-〉"本地桥头"中添加:默认SMTP虚拟服务器
    e) "地址空间"中添加"SMTP"地址类型:"电子邮件域"默认*,"开销"默认1,保持默认
    f) "传递限制"中,设置默认的为拒绝(若要允许发外网邮件的用户,就添加到"接受来自下列发件人的邮件"列表中)
    g) 确定,进入下一步
  2. 在Exchange Server上修改注册表,启用"传递限制"功能(否则不会有效果)
    默认"传递限制"功能是没有启用的,必须通过修改注册表启用(不过据说启用后会影响服务期性能)
    运行Regedit启动注册表编辑器,定位到:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RESvc\Parameters
    新建以下类型键值:
    Value Name: CheckConnectorRestrictions
    Data Type: REG_DWORD
    Date: 1
    Radix: Decimal(十进制)
  3. 然后重启以下几个服务:
    Microsoft Exchange MTA Stacks (MSExchangeMTA)
    Microsoft Exchange Routing Engine (RESvc)
    Simple Mail Transport Protocol (SMTPSVC)
  4. 完成以上几步,在客户端发送外网邮件后就会收到退信,提示:你没有向此收件人发送邮件的权限
Print this post Print this post Email This Post Email This Post
   
Related Posts: Random Posts:

2 Comments

  • At 2007.09.01 10:06, 黎明前的黑 said:

    嗯,最近WSUS3.0綞於也全部架好,正在正常使用中.不過我的WSUS server是沒有加域的,對於以後的維修及server的遷移可能比較麻煩,唉,可是我們部門的規矩就是這樣,所有我們部門自己管理的電腦是不讓加域的.
    最近ASP看到"asp存取數據庫"了,對於循環函數跟條件語句感覺到很頭疼..唉,死了不秒腦細胞,還是沒太弄明白.....呵呵...繼續努力學習..

    • At 2007.09.01 10:07, 黎明前的黑 said:

      上面那句應該說是"對於以後的維護及server的遷移可能比較麻煩",打錯字了!

      (Required)
      (Required, will not be published)