邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: 如何利用表单(通过form提交)登录到Exchange 2003邮件系统,为什么不能通过IP访问 [打印本页]

作者: xiaomupawpaw    时间: 2004-5-9 11:01
标题: 如何利用表单(通过form提交)登录到Exchange 2003邮件系统,为什么不能通过IP访问
如何利用表单(通过form提交)登录到Exchange 2003邮件系统,而不要出现它弹出来的NT验证窗口 <br>
<br>
为什么不能通过IP访问?<br>
<br>
通过<a target=_blank href=http://192.168.1.12/test1.htm>http://192.168.1.12/test1.htm</a>以下代码不能执行:原因是没有权限auth.open("get",Location1,false,"test1","test1") <br>
<br>
<br>
奇怪的是通过<a target=_blank href=http://localhost/test1.htm>http://localhost/test1.htm</a>;http://机器名/test1.htm;都可以正确执行不会出错 <br>
<br>
test1.htm <br>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=_javascript> <br>
<!-- <br>
var Location1="<a target=_blank href=http://192.168.1.111/exchange/test1&quot>http://192.168.1.111/exchange/test1&quot</a>;; //定义你的exchange 2000 server OWA路径 <br>
<br>
var auth = new ActiveXObject("msxml2.xmlhttp") ; //创建msxml2.xmlhttp对象 <br>
<br>
auth.open("get",Location1,false,"test1","test1") <br>
auth.send() ; <br>
<br>
switch(auth.status){ //检测auth.send以后的状态, <br>
case 200: //状态为:200代表用户名密码正确, <br>
window.location.href = Location1; //浏览器重转向至exchange 2000 server OWA <br>
break; <br>
case 401: //状态为:401代表用户名密码不正确,身份验证错误 <br>
alert("用户无效或密码错误。"); //报错 <br>
break; <br>
default: //其它状态,如服务器无法访问 <br>
alert(auth.status); <br>
alert("对不起,服务器发生错误,请稍后再试!"); //报错 <br>
} <br>
<br>
<br>
--> <br>
</SCRIPT> <br><br>

作者: 钉子    时间: 2004-5-12 11:31
标题: Re:如何利用表单(通过form提交)登录到Exchange 2003邮件系统,为什么不能通过IP访问
没有权限auth.open("GET",Location,false,login.name.value ,login.pwd.value )的问题.<br>
<br>
在IE工具->选项->安全->自定义级别里,把启用通过域访问设置为启用. 这种错误发生的原因是你的登陆页面和Exchange OWA的页面的域名不统一.比如登陆也面是 <a target=_blank href=http://localhost/aa.asp>http://localhost/aa.asp</a>,输入拥护名和密码后重定向到<a target=_blank href=http://IP/exchange/username>http://IP/exchange/username</a>, localhost和IP被IE认为是两个不同的域,虽然他们可能都是指向你本机.请检查Location参数的地址是否和登陆也面的地址的域名一致.
作者: withwind    时间: 2004-5-23 21:53
标题: Re:如何利用表单(通过form提交)登录到Exchange 2003邮件系统,为什么不能通过IP访问
我试了,在服务器端可以通过,但是由于要创建object,如果通过web登陆的用户就无法在服务器端创建,这怎么办,我碰到了这样的问题,在其他机器进行访问,就无法进入,为什么呢?谢谢
作者: 钉子    时间: 2004-5-24 01:03
标题: Re:如何利用表单(通过form提交)登录到Exchange 2003邮件系统,为什么不能通过IP访问
应该和下面的帖子一样的情况,请试试<br>
<a target=_blank href=http://www.5dmail.net/bbs/Announce/Announce.asp?BoardID=35&ID=14836>http://www.5dmail.net/bbs/Announce/Announce.asp?BoardID=35&ID=14836</a>
作者: withwind    时间: 2004-5-24 09:46
标题: Re:如何利用表单(通过form提交)登录到Exchange 2003邮件系统,为什么不能通过IP访问
钉子版主,我也用了那个下载的页面,但是好像也不行,在本机的确可以了,但是用其他机器进行访问就不行,如果修改了ssl,加了证书认证,就可以绕过这个,但是很多机器是没有证书的,请问该如何解决???我们用的是exchange2003,winServer2000,而且那几个帖子都看了,也试了,好像在我们这里就是无法解决,谢谢你的帮助
作者: xiaomupawpaw    时间: 2004-5-25 11:05
标题: Re:如何利用表单(通过form提交)登录到Exchange 2003邮件系统,为什么不能通过IP访问
前面的帖子都看了,现在是有些IE6.0或5.0能行,但有些IE6.0或5.0却不行,不行的IE提示“automation服务器不能创建对象”




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://5dmail.cn/bbs/) Powered by Discuz! X3.2