问题标签 [exchange-server-2007]
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.
asp.net - 无法加载文件或程序集“Microsoft.Exchange.WebServices,版本=14.0.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35”
我正在开发一个访问 Exchange Server 的项目。在我将项目替换为服务器之前,一切都很顺利。但现在我收到了这个错误。
我在 Google 中找不到我搜索的内容,所以我希望你们中的某个人能帮助我。我很感激。
smtp - Exchange 2007 从接受域发送
我们即将开设美国办事处,我已将新域 (domainus.com) 作为“接受域”添加到我们的 Exchange 2007 环境中,并将一些地址作为 SMTP 地址添加给一些可以正常接收的成员 - 是的: )。
我们也想从这些地址发送,但我不知道如何使它工作,我收到错误:
“您无权发送此消息,因为您试图在未经许可的情况下代表其他发件人发送。请确认您是代表正确的发件人发送,或请您的系统管理员帮助您获得所需的允许。 ”
我不精通交换,所以我不确定要搜索什么来尝试弄清楚。我试过了:
将自己添加到“交付选项> 代表发送”中,我编辑了该组织的默认电子邮件地址策略(之前没有应用过......所以我认为这不会有任何区别)。
欢迎任何建议。
提前致谢。
c# - 如何摆脱邮件中的 HTML 标签?
我最后一次使用 EWS MAPI 连接到 Exchange Server。完成此操作后,我访问我的邮件并首先在 gridview 中显示它们的正文(其中包含很多 HTML 标记)。选择该 gridview 的记录后,正文将显示在 freetextbox 中。
我的问题是我想摆脱正文中的 HTML。并配置 freetextbox 以便它仍然以他的真实格式显示文本。
提前致谢。
c# - c# 以编程方式从 Exchange 服务器读取电子邮件
当您在网上搜索时,您会发现“如何以编程方式阅读电子邮件”的非常简单的答案......所有网站都在解释大部分与此页面相同的内容。 http://omegacoder.com/?p=454
它在执行 autodiscoverURL 行时失败。错误提示“找不到自动发现服务”。
所以我进一步搜索并从 Microsoft https://www.testexchangeconnectivity.com/#&&/wEXAQUBcwUBME93h2+JjI0+MV2gTqcRL0g43z9m找到了这个站点,您可以在这里测试您的邮件服务器......当我传递参数时,我收到以下错误。 ...
但我还是不明白问题是什么?我需要向 DNS 添加记录吗?有人可以帮忙吗?
c# - Microsoft.Exchange.WebServices 在 VS2010 中不起作用
我正在使用 EWS ExchangeService 阅读来自 Outlook 的电子邮件......我已经在控制台项目和 VS2008 中编写了代码......一切正常......我可以阅读电子邮件。
为了更加熟悉 VS2010,我创建了一个控制台项目并将复制的内容复制到 VS2010 项目中。
所以我在 Microsoft\Exchange\Web Services\1.1\Microsoft.Exchange.WebServices.dll 文件夹中添加了引用“Microsoft.Exchange.WebServices”(版本 14.2.51.0)。
一切都按原样工作,所以我看到了智能,我看到了 Exhange 程序集的方法属性等......
使用 Microsoft.Exchange.WebServices.Data;
第一个问题:
问题: - 一旦我单击 VS2010 中的构建按钮...我收到此错误:名称空间“Microsoft”中不存在类型或名称空间名称“Exchange”(您是否缺少程序集引用?)表格在这里,Exchange 程序集的所有方法/属性都被挤压下划线...... Intellisence 不再适用于 Exchange 程序集。当我从参考中删除程序集并重新添加时,我再次获得了 Exchange 程序集的智能......但是当我点击构建时它再次发生:(所以我转到我的代码并输入“Microsoft”。我没有看到不再是交换词....
所以我不明白为什么会发生这种情况,它适用于 VS2008 而在 VS2010 中它不起作用?我认为VS的唯一方法是Framework 3.5,而VS2010是V4.0
知道在哪里看吗?以及如何解决这个问题?
第二个问题:
- 我需要获取电子邮件的附件。所以当电子邮件到达特殊的电子邮件帐户时,我需要获取附件并将附件文件保存到特定文件夹中。这里最好的方法是什么?在 Console 项目中创建代码并创建 Windows 服务项目?或者只是控制台项目或只是 Classlibrry 项目并添加到任务计划程序?所以我需要一些关于如何在项目级别处理的建议......编程逻辑已经在那里工作。
但正如我在第一个问题中所说,我让它在 VS2008 中工作,但在我按下 Build 按钮后 VS2010 不知道 Exchange 程序集。
exchangewebservices - Exchange Web 服务管理 API 中的 SyncState 生命周期和最大大小是多少?
我正在使用 EWS 托管 API 从某些资源日历中获取数据。每次运行我的应用程序时,我都会获得日历中的所有项目,即使我保存了上次运行时使用的 SyncState。有没有办法只获取更新?似乎 SyncState 与当前连接或其他东西相关联。
其次,如果可以使用上一次运行的 SyncState 字符串,那么该字符串的最大大小是多少?我想将它存储在数据库中并且需要知道所需的记录大小。
谢谢。
exchangewebservices - 多个 PushNotification 订阅,有些可以正常工作,有些不能
我尝试在 Exchange Development 论坛上发布此内容,但没有得到任何回复,所以我会在这里尝试。链接到论坛
我有一个每十五分钟触发一次的 Windows 服务,以查看是否有任何订阅需要创建或更新。我正在针对 Exchange 2007 SP1 使用托管 API v1.1。我有一个表,其中存储了所有希望监视邮箱的用户。因此,当“监听服务”收到通知时,我能够查找用户并访问消息以将其登录到我们正在构建的应用程序中。在表中,我有以下列存储订阅信息:
- SubscriptionId - VARCHAR(MAX)
- 水印 - VARCHAR(MAX)
- LastStatusUpdate - 日期时间
我的服务调用一个查询所需数据的函数(基于它正在执行的函数)。如果用户还没有订阅,该服务将创建一个。我正在使用模拟访问邮箱。这是我的“ActiveSubscription”方法,当用户需要创建或更新订阅时会触发该方法。
我们还运行了以下 cmdlet,以使我们正在访问 EWS 的用户能够在 Exchange Server 上进行模拟。
上面的“ActivateSubscription”代码按预期工作。或者我是这么想的。当我测试它时,我让它监控我的邮箱并且效果很好。我必须解决的唯一问题是,当邮件是收件箱中的新邮件时,订阅会触发两次,我收到了 NewMail 事件和 Created 事件的通知。我实施了一项工作来检查以确保消息尚未登录到我的侦听服务中。这一切都很好。
今天,我们开始测试两个邮箱同时被监控。这两个邮箱是我的和另一个开发者邮箱。我们发现了最奇怪的行为。我的订阅按预期工作。但他没有,他订阅的传入部分正常工作,但他发送给监听服务的任何电子邮件都没有收到通知。查看 Exchange 上的邮箱属性,我看不出他的邮箱和我的邮箱有什么区别。我们甚至比较了 Outlook 中的选项/设置。我看不出为什么它可以在我的邮箱上运行而不是在他的邮箱上运行。
创建订阅时我是否缺少某些东西。我认为没有,因为我的订阅按预期工作。
我的监听服务代码运行良好。我已将代码放在下面,以防有人想查看它以确保它不是问题。
在此先感谢,特里
监听服务代码:
.net - 对 Exchange 2007 进行身份验证
我有一个简单的邮件实用程序,它应该通过 Exchange 2007 服务器(安装在 Windows Server 2008 R2 64 位上)发送电子邮件,但它不起作用,在命令行中给出以下错误消息:“邮箱不可用. 服务器响应为:5.7.1 无法中继”。我被告知我需要对服务器进行身份验证,但显然我没有正确执行。有什么建议么?我的代码如下:
c# - 如何设置 MHT-body 以通过 Exchange Server 发送邮件?
我有一条消息作为MHT文件。现在我正在寻找一种方法来设置此邮件以通过 Exchange Server(使用 Exchange Web 服务)发送。当我将其设置为 MIME 内容时,部分(图片和文本)将作为附件(JPEG 文件和 HTML 文件)附加。但我需要一种方法将整个 MHT 设置为包含所有对象的主体。
以下是将 MHT 附加为附件。怎么了?
c# - 从项目创建 Outlook 链接
我Microsoft.Exchange.WebServices
用来处理一些公用文件夹及其项目。
我想创建一个<a href="outlook://XXXX">View item</a>
指向特定项目 ( Microsoft.Exchange.WebServices.Data.Item
) 的链接,但我不知道如何获取它的路径。
就像是:
有什么建议么?