功能描述:在Exchange 2010 OWA网页上实现发短信功能;例如在owa网页上发邮件给
[email protected],则同时发一条短信到huangl的手机上。
实现方式:修改owa 站点网页,调用其他系统的发短信功能,如OA,或者其他平台。(原因:owa 上没提供中国移动,联通之类的供应商)
具体如下:
Exchange 2010 OWA 发送邮件的界面(Exchange 2010 有两种界面模式,以下是比较华丽的一种),如图:
对应安装目录页面:
D:\Exchange2010\Exchange Server\V14\ClientAccess\Owa\forms\premium\editmessage.aspx
editmessage.aspx对应发送按钮JS:
//为发送按钮绑定sendMsg()方法
document.getElementById("send").onclick=function (){
sendMsg();
}
function sendMsg(){
var txtsbj=document.getElementById("txtSubj").value;
//收件人
var toMan="";
var d=document.getElementById("divTo");
if(d!=null){
var to2=d.innerText;
toMan=to2;
}
//cc
var ccMan="";
var d=document.getElementById("divCc");
if(d!=null){
var cc2=d.innerText;
ccMan=cc2;
}
var man=toMan+";"+ccMan;
var s="http://myweb:7878/oa/mail/msg/msg_send.jsp?txtsbj="+txtsbj+"&txtto="+man+"&t="+new Date()
var f=document.getElementById("alienFrame");
f.src=s;
}
//editmessage.aspx body 中的alienFrame,可以隐藏
<iframe id="alienFrame" scrolling="no" border=0 style="width:0;height=0 " frameBorder=0></iframe>
其中:
var s="http://myweb:7878/oa/mail/msg/msg_send.jsp?txtsbj="+txtsbj+"&txtto="+man+"&t="+new Date()
是某个系统中的发短信功能,主要解决临时用户登陆,根据eamil地址取出手机号,发短信等。
当然这个某个系统与邮件系统的用户信息都差不多一致的。