ASP访问Exchange Server问题

2008/10/4 17:05:20 来源:互联网 【 】 浏览:5554次
<% response.status = ("401 unauthorized") bstrserver = "server2"
dim objsession,objmessage dim bstrprofileinfo
set objsession=server.createobject("mapi.session")
bstrprofileinfo="server2" & chr(10) & "administrator"
objsession.logon "","",false,true,0,true,bstrprofileinfo
set objmessage=objsession.outbox.messages.add
假如没有第一句(response.status=("401 unauthorized")就出错,出错信息如 下
*******************************************************************
******************************* collaboration data objects 错误 00000505
you do not have permission to log on. [microsoft exchange server in
formation store - [mapi_e_failoneprovider(8004011d)]]
/email/sendmessage.asp, 行14 我的想法是:
exchange需要验证administrator的口令,这能够理解,否则怎么能够往adminis trator的outbox里面添加信息呢?
问题在于我不想他弹出一个身份验证的窗口 另外,假如有第一句的身份验证,则要进行三次登录,并且把这个e-mail重复发送 ,why?
******************************************************************
******************************* objmessage.subject="test"
objmessage.text="test" set objonerecip = objmessage.recipients.add
objonerecip.name = "hexh@gemway.com" objonerecip.resolve objmessage.send
objsession.logoff %>
  • 上一篇文章:代码实例:在ASP.NET中上传图片并生成缩略图
  • 下一篇文章:asp防注代码
    当前地址:https://dns2003.com:443/help/hlp_dtl.asp?nid=10000250
    更多帮助登录: http://www.dns2003.com/help
    业务请咨询E网时代客服部