ASP访问Exchange Server问题

<% 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 %>

时间: 2024-10-03 00:10:55

ASP访问Exchange Server问题的相关文章

ASP访问SQL Server内置对象

server|对象|访问|内置对象 平常我们只听说过ADO等一类ASP对象,但在ASP中还有个鲜为人知的专门SQL Server的ASP访问对象,它就是SQLOLE.SQLServer对象.SQLOLE.SQLServer可以直接访问SQL Server的系统属性.以Set oSQLServer = CreateObject ("SQLOLE.SQLServer")语句将产生一个SQL Server服务器对象. ---- 若要查看此服务器中数据库的集合,可用语句: For Each S

ASP调用存储过程访问SQL Server

server|存储过程|访问     ASP与存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过.我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事.对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了.     现在,我基本上通过调用存储过程访问SQL Server,以下的文字虽不敢保证绝对正确,但都是实践的总结,希望对大家能有帮助.      存储过程就是作

在ASP.NET中访问SQL Server

asp.net|server|访问 在ASP.NET中访问SQL Server数据库有两种方法,它们是System.Data.OleDb和System.Data.SqlClient.下面这段程序以System.Data.SqlClient为例访问本地数据库服务器. 首先导入名字空间:System.Data和System.Data.SqlClient.详细代码看源程序.<%@ Import Namespace="System.Data" %><%@ Import Nam

Exchange Server 2010学习(十六)客户端访问方式

在给某国企邮件管理员进行培训时,很多朋友提出在OutLook里有些功能实现不了,如联系人同步.日历同步等.遇到这种情况可能是Exchange客户端访问方式造成的.在Exchange Server2010 中,客户端访问服务器角色支持 Outlook Web App . Microsoft Exchange ActiveSync.邮局协议版本 3 (POP3) 和 Internet 邮件访问协议版本 4rev1 (IMAP4) .MAPI等.下面,咱们就分别聊聊这几种访问方式. Outlook W

求助:asp.net访问sql server 无法创建数据库

问题描述 求助:asp.net访问sql server 无法创建数据库 OdeToFoodDb _db = new OdeToFoodDb(); public ActionResult Index() { var model = _db.Restaurant.ToList(); return View(model); } 错误提示:在数据库 'master' 中拒绝了 CREATE DATABASE 权限. network_service 和windows用户已设置为master数据库的owne

ASP.NET中不使用LINQ访问 mssql server 2005数据库解决办法

asp教程.net中不使用linq访问 mssql server 2005数据库教程解决办法 asp.net教程应用程序的数据访问是通过ado.net完成的,ado.net可以使web应用程序从各种数据源中快速访问数据. 在asp.net中不使用linq访问数据库,而是通过写sql文直接访问microsoft sql server 2005 1.添加引用system.configuration,并在程序中使用命名空间using system.configuration. 2."configura

用OWA访问ISA后面的EXCHANGE SERVER?

用OWA访问ISA后面的EXCHANGE SERVER,除了在ISA上配置安全http://www.aliyun.com/zixun/aggregation/12489.html">邮件服务器外,还需要ISA开放什么特殊的端口吗? 具体情况如下: 公司的局域网通过光纤接入城域网,ISA的对外IP地址设置的是城域网的IP地址,通过在ISA上配置安全邮件服务器,在城域网内可以通过OWA以IP/EXCHANGE的形式访问公司内部的EXCHANGE SERVER(此处的IP为ISA在城域网的IP)

ews 访问exchange 日历The remote server returned an error: (440) Login Timeout.返回这个错误

问题描述 ews访问exchange日历Theremoteserverreturnedanerror:(440)LoginTimeout.返回这个错误ews2.0ServicePointManager.ServerCertificateValidationCallback=CertificateValidationCallBack;ExchangeServiceservice=newExchangeService(ExchangeVersion.Exchange2010);//参数是用户名,密码

Exchange Server 2010学习(一)了解Exchange角色

根据部门整体工作安排,今年甚至更长一段时间内,本人的主要任务将负责几个客户的Exchange项目.借此机会准备写一系列关于Exchange Server的文章.其目的在于梳理Exchange Server2010的丰富功能及部署.维护要点,便于日后查阅. Exchange Server 2010 分为标准版和企业版.企业版可支持每台服务器处理100个数据库:标准版被限制在每台服务器处理5个数据库.并由产品密钥定义的两种许可版本.产品密钥仅可用于相同版本密钥的交换和升级:产品密钥不可用于降级.也就