问题标签 [exchange-server-2003]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
932 浏览

webdav - 使用 Exchange 2003 和 WebDav 发送带有附件的邮件

我正在尝试使用 WebDav 通过 Exchange Server 2003 发送电子邮件。发送普通电子邮件没问题,但我似乎无法发送带附件的电子邮件。我将附件上传到服务器,但我不知道我是否将它放在正确的位置。所以我的问题是: 1. 附件应该上传到服务器的哪个位置?2.如何将附件与电子邮件关联?

示例代码将不胜感激。

0 投票
1 回答
394 浏览

vb.net - WebDAV & Exchange 2003 - 在调试中工作,没有失败

所以我有一个非常奇怪的问题。

我正在 .NET 2.0 下的 VB.Net 中编写一些与 MS Exchange 2003 接口的代码。由于 Exchange 2003 的“要求”,我被迫使用 WEBDAV 编写此代码。

代码本身在某种程度上复制了日程管理过程。它在 Exchange Server 上创建约会以响应用户的输入,并在 SQL Server 数据库中内部管理其数据。问题情况是这样的:分配了一个新人来负责一个会议。该要求说,程序应该向从会议中删除的人(如果存在这样的人)生成会议取消请求,并将会议请求发送给新人。

在存在现有人的情况下,似乎会发生以下情况:

  1. 会议取消请求已发送
  2. 在将会议请求发送给新人的请求集期间,交换 barfs 并返回状态代码 500(内部服务器错误)。

然而!在调试这个特定场景时,如果我在 Visual Studio 调试器中单步调试代码,它对我来说效果很好。留给它自己的设备,它每次都失败。

只是为了 yuk 的缘故,我Thread.Sleep(500)在发送取消请求后在该部分添加了一个,并且 Exchange 不再呕吐了......

所以,我的问题!

如果Thread.Sleep在代码中添加 a 会导致此错误消失,则意味着竞争条件,不是吗?但是,我的代码在 Web 应用程序下运行,并且从头到尾都是一个完全单线程的进程。我发送的网络请求都处于同步模式,所以这应该不是问题。

接下来我会做什么来尝试追踪问题?

  • 如果竞争条件本身在 .Net 2.0 BCL 网络代码中,试试看?
  • 尝试在 Exchange 服务器本身上进行一些调试?
  • 忽略它,很高兴Thread.Sleep掩盖问题并继续前进吗?

任何进一步的建议都会很棒。


作为对评论的回应,我可以发布失败的功能:

...但是这里隐藏了很多实现细节,因为我编写了一组类来与 Exchange WebDAV 交互。

0 投票
1 回答
292 浏览

exchange-server - Exchange Server 2003 - 注册事件同步 - OnSave OnDelete - Exchange Explorer - RegEvent.vbs

我正在尝试通过来自 SDK 的交换资源管理器中的向导将事件同步添加到默认的公用文件夹日历,但没有成功。

我能够做的事情:我可以在与默认日历相同的节点中的测试文件夹上使用事件向导,并将事件同步添加到我在系统中注册的 com+ 应用程序。这工作正常,我们所有的测试都完成了。

我不能做的事情:作为交换资源管理器,我可以导航到默认的公共日历,但我看不到任何添加到该文件夹​​的项目。在交换资源管理器中,我收到一条消息,上面写着“架构或项目不在指定的服务器上”。见下文。此外,如果我右键单击该节点,我没有获得使用事件注册向导的选项,我实际上没有获得任何选项。但是在测试节点上我做。

我想要做的是能够将事件项目添加到项目节点。此外,我在日历节点上拥有管理员权限,并且对 Exchange 系统管理器中客户端配置上的文件夹拥有所有权。

有人可以让我知道我应该怎么做才能在这个顶级文件夹上同步事件吗?另外,我会/应该使用 RegEvent 脚本吗?如果这里没有成功,我会成功吗?

http://ikoios.com/ftp/exchangeerror.png

0 投票
1 回答
683 浏览

email - Powershell - MS Exchange 电子邮件自动回复

我们目前遇到的问题是,我们收到大量退回的电子邮件(来自自动生成的电子邮件),这些电子邮件来自指定电子邮件地址无效的人(失败通知)。我需要识别邮箱中的某些消息并自动回复它们 - 作为 Powershell 的新手,我有点挣扎!我想我了解如何检查字符串的出现,但我不知道如何遍历收件箱以依次查看/获取每条消息的句柄,而且我不知道如何提取主题或正文text 以分析内容并执行字符串比较。我担心这应该很容易 - 但我在网上找不到任何可以完成这项工作的东西 - 有人可以帮忙吗?

0 投票
1 回答
1520 浏览

c# - 在 VSTO 中以编程方式获取 Outlook/Exchange 文件夹大小信息

我正在寻找为我的用户创建一个作为仪表执行的 VSTO,以便他们可以看到他们在任何给定时间使用了多少 Exchange 配额。这个想法是,它将在他们的工具栏中,并从绿色(好)慢慢变为红色(必须删除东西)。

我大部分时间都在网上搜索,但没有看到任何方法可以使用 C# 在 Outlook 中访问 Exchange 存储的“文件夹大小”和配额信息。

想法总是受欢迎的。

问候,拉里

仅供参考 - 我的环境目前正在运行 E2K3,并计划在明年升级。如果 E2K3 无法实现,请不要回复。

谢谢。

0 投票
1 回答
555 浏览

webdav - Exchange Server Webdav:如何检索创建的新项目的唯一 ID

我在 Exchange server 2003 中使用 WebDav 创建约会,它工作得很好。但是,我想为将来的用户获取新创建的项目的句柄,例如设置自定义属性/删除等。

如何为新创建的约会取回唯一 ID 或其他东西?PROPPATCH 是否返回任何值?

谢谢施里达尔

0 投票
1 回答
849 浏览

c# - 从 C# 计算来自 Exchange Server 2003 (outlook Web App) 的未读邮件

从 C# 计算来自 Exchange Server 2003 (outlook Web App) 的未读邮件

0 投票
2 回答
1191 浏览

jakarta-mail - JavaMail 1.4.3 通过 Exchange 2003 发送邮件

我不断收到 550 5.7.1 Unable to relay for someUser@gmail.com

尝试 { 属性 p = System.getProperties();

0 投票
1 回答
147 浏览

activex - 无法用 CDOEX 和 Exchange 2000 完成该功能

我正在尝试在 Exchange 2000 中使用 CDOEX 创建约会。代码片段来自 msdn,是 VB6。

当我到达这一行时:“.DataSource.SaveToContainer iMbx.Calendar,Conn”我收到错误“无法完成功能(800703eb)”

任何帮助将不胜感激!

0 投票
1 回答
1947 浏览

python - 从 python 创建交换邮箱

我需要使用 python 在 Exchange 2003 服务器上创建一个邮箱。特技条件是我们的机器安装了 office 2007 和 office 2010,因此系统上没有安装 cdoexm.dll。此外,由于它是 2007/10,因此您无法安装 ExchangeCdo,因为它需要某些版本的 Outlook。服务器上也未启用 mapi。

这是我必须调用外部程序来执行此操作的情况吗?过去几天我一直在搜索网站,但所有解决方案似乎都使​​用 cdoexm。

希望有人有一些想法!