m_c*_*ard 2 html javascript exchange-server
我们以前使用Exchange 2007和下面的HTML + JavaScript自动登录OWA 2007.
但我们现在已升级到Exchange 2013,脚本不再有效.它显示404 - 未找到文件或目录. 我已经向我们的基础设施部门询问了owaauth.dll文件是否仍在同一个位置,他们告诉我它已移至:
https://" + server + "/exchweb/auth/owaauth.dll
Run Code Online (Sandbox Code Playgroud)
我更改了脚本以使用新路径,但我仍然收到404 - File or directory not found错误.
我的问题是,我需要在脚本中进行哪些更改才能使其与Exchange 2013一起使用?
以下是Exchange 2007脚本详细信息
HOWTO:使用HTML + JavaScript自动登录OWA 2007
<script>
function LoginToOWA (server,domain,username,password) {
var url = "https://" + server + "/exchweb/bin/auth/owaauth.dll";
var p = {destination:'https://' + server + '/exchange',flags:'0',forcedownlevel:'0',trusted:'0',isutf8:'1',username:domain + '\\' + username,password:password};
var myForm = document.createElement("form");
myForm.method="post" ;
myForm.action = url ;
for (var k in p) {
var myInput = document.createElement("input") ;
myInput.setAttribute("name", k) ;
myInput.setAttribute("value", p[k]);
myForm.appendChild(myInput) ;
}
document.body.appendChild(myForm) ;
myForm.submit() ;
document.body.removeChild(myForm) ;
}
</script>
<body onload="javascript:LoginToOWA('owa.exchange.com','domain','username','password');">
<h3>Please wait while redirecting to OWA...</h3>
</Body>
Run Code Online (Sandbox Code Playgroud)
解决了这个问题.这是与OWA 2013一起使用的新脚本:
<script>
function LoginToOWA (server,domain,username,password,useremailaddress) {
var url = "https://" + server + "/owa/" + useremailaddress + "/auth/owaauth.dll";
var p = {destination:'https://' + server + '/owa/#path=/mail',flags:'0',forcedownlevel:'0',trusted:'0',isutf8:'1',username:domain + '\\' + username,password:password};
var myForm = document.createElement("form");
myForm.method="post" ;
myForm.action = url ;
for (var k in p) {
var myInput = document.createElement("input") ;
myInput.setAttribute("name", k) ;
myInput.setAttribute("value", p[k]);
myForm.appendChild(myInput) ;
}
document.body.appendChild(myForm) ;
myForm.submit() ;
document.body.removeChild(myForm) ;
}
</script>
<body onload="javascript:LoginToOWA('owa.exchange.com','domain','username','password','user@emailaddress.com');">
<h3>Please wait while redirecting to OWA...</h3>
</Body>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5216 次 |
| 最近记录: |