exchange 2007如何关闭匿名发邮件问题

有个客户询问

我们企业有两台hub角色,两台edge角色,两台mailbox角色,部署的是exchange2007 sp1,我们怕邮件会被人冒用发邮件(就是不用密码可以用软件发送广告邮件),因此我们在接收连接器权限组上取消匿名发邮件,在连接器的ms-exch-smtp-accept-authoritative-domain-sender权限去掉,这样开启匿名身份访问既然收到外部邮件,同时也能防止人家用冒名来发送邮件,删除接收连接器的此权限用如下代码操作:

Get-ReceiveConnector "out-mailserver" | Get-ADPermission -user "NT AUTHORITYAnonymous Logon" | where {$_.ExtendedRights -like "ms-exch-smtp-accept-authoritative-domain-sender"} | Remove-ADPermission

可是我执行后,还是可以冒用我们公司邮件帐号发邮件,请问这是为什么,要怎么样限制被人冒用发邮件

我在edge的接收连接器上限制也没有用。很奇怪

解决方法:

在这个例子中,不管冒用的是exchange用户的账号还是使用非exchange用户的账号,外部用户都可以发邮件给exchange或通过exchange发邮件到另一邮件系统,若是,请您检查以下信息。

1. 首先确认exchange是否设置为开放邮件中继。

2. 请确认冒用的Exchange邮件账户是某一个还是多个账户?若是某一个,则该账户可能被盗,若是多个,除了确认第一点外,请再次检查您的接收发连接器的设置及验证方式,此外,请在edge传输服务器上启用防病毒和反垃圾邮件代理。