我要的效果是:在我们公司的主页上输入用户名和密码按确定后即可登陆自己邮箱....
这里有一个贴子是exchange2000的方法...
http://blog.sina.com.cn/s/blog_53ae5712010002e7.html
但我的情况与这篇文章有两处不同...
1:我的是exchange2007.
2:上面的教程的代码
var Location="http://yourserver/exchange/"; //定义你的exchange 2000 server OWA路径
他的是http://的方式访问....而我的是https:// 方式来访问的.
------解决方案--------------------
Exchange 2007和2000是完全不同的两代产品,完全不具备参考意义
我估计你需要学习exchange web service,不是那么容易,也不是三言两语说得清的
下载exchange SDK好好研究EWS吧
至于你说的第二点不同,http和https在编码上没有任何不同,唯一的注意点是网站的整数必须被每个客户端信任,也就是在IE里打开owa时必须没有任何警告,否则编程方法必然失败
------解决方案--------------------
technet library里有自定义web界面的教程,不过本人是不推荐的。很多时候,客户打了Exchange2007的补丁或者rollup界面就回去了或者坏了。现在2007的web界面也不是不堪入目吧,呵呵。
如果是用HTTPS并且是正规的大公司,您还要买一张证书,不然就会在登陆的时候跳warning。呵呵,这个倒是没什么技术问题,很多国内的公司都用自签名的证书。只要省钱,有warning怕什么啊。
------解决方案--------------------
自定义web 页面是指修改owa的页面,和把登录放进现有公司网页的要求是完全不一样的
编程状态下,和用ie打开是不一样的,此时的warning用户没有任何机会去忽略,程序会直接失败,所以这是一个编程时的严重问题
------解决方案--------------------
你好,对你的信息进行的研究,发现这个错误正如阿荣所说得那样,是一个程序的错误,建议采用分布测试的方式进行改正。
另外我认为进行编程的时候过于追求完美,建议采用梯阶式改进,既能体现你的效果还确保的系统的运行稳定性。