|
我们知道Exchange 2003默认域内互发邮件是不需要SMTP身份验证,所以垃圾邮件利用Exchange 2003邮件服务器伪装一个域内用户向域内用户发送垃圾邮件,垃圾邮件地址可以是域内存在的用户名也可以是不存在的用户名。网上的方法是做双stmp,一个对外,一个对内,对外只接收,启用匿名,禁用中继,对内只发送,禁用匿名,启用中继. 其实达到这个目的不用这么麻烦,只要在发件人筛选里添加本地所有域用户邮箱(*@域名)来禁止未认证的内部邮件用户发送邮件就可以了.但这都是治标不治本的,因为我现在exchange 2003是独立域,公司用户都是通过外网的形式访问的.现在按上面方法做了以后,就无法用outlook express之类的通过外网发送邮件了(用OWA或office outlook的身份验证后登陆发送没有问题,但一般人们习惯用outlook express之类的发送).我现在想问的是如何做到在外网访问时用outlook epress之类的发送邮件时,禁用匿名发送到域内用户(就象163之类的一样),因为往往用outlook Express之类的发送邮件时不一定是在exchange所在的域内登陆的,比如在家登陆呢?如何才能强制要求身份验证呢?现在按上面的设置后在域外用outlook express只能接收不能发送了,即禁止了垃圾邮件,也禁止了自己正常的收发.不要告诉我在outlook express里添加证书之类方法,那样太麻烦了,要象163之类的一样,你不选取发送邮件服务器要求身份认证就不让发送.
如果exchange本身办不到,能否通用isa 2006来做到呢?怎么做呢?
[ 本帖最后由 ntfanl 于 2009-5-14 02:04 编辑 ] |
|