问题标签 [exchange-server-2010]
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.
c# - Exchange Web 服务托管 API:如何通过 FindItem 方法执行重复扩展?
我们目前正在使用 Exchange Web Services Managed API 在我们的产品和 Exchange 之间创建同步服务。具体来说,我们希望(按时间安排)在用户日历上来回同步特定的约会。作为同步的一部分,我们不一定要同步所有约会,而是建立了一些复杂的 SearchFilters 来只返回我们想要的约会。我们的问题是,为了使用 SearchFilters,我们需要使用 ExchangeService.FindItems 方法,但是这个方法只返回重复事件的 Master Recurrence。我们的另一个选择是使用 ExchangeService.FindAppointment,这将为我们执行 Recurrence Expansion,但有一个新问题是我们只能使用开始和结束日期来限制结果约会。看看 ExchangeService.FindAppointment 是如何实现的,
如何使用复杂的 SearchFilter 从交换中获取扩展约会列表?
c# - 使用 EWS 托管 API 1.2 获取约会的重复模式
我正在寻找正确的方法来获取与使用 EWS 托管 API 1.2 的约会相关联的重复模式。我的代码看起来像这样:
我可以做一个约会。Recurrence.ToString(),我会像 Microsoft.Exchange.WebServices.Data.Recurrence+WeeklyPattern 一样回来。显然我可以解析它并确定类型,但这似乎不是很干净。有没有更好的办法?
这里还有另一篇与此类似的帖子 - EWS:访问约会重复模式,但解决方案似乎并不完整。
powershell - 设置通讯组备注
我正在尝试通过 Exchange 2010 Server 上的 powershell 更改通讯组注释。
这是在创建新组期间如何设置注释的方式:
但是创建组后如何设置注释呢?
email - VBA 中的节流
背后的故事
不久前,有人问我是否可以在内部实施群发电子邮件解决方案,以便更好地控制敏感信息。我提出了一个两步计划:在 Excel/VBA/CDO 中开发原型以使用户熟悉,然后分阶段使用 .Net/SQL 服务器解决方案以提高速度和稳健性。
发生了什么变化
进入第二阶段 3 个月后,管理层决定继续将电子邮件营销外包给另一家公司,这很好。第一个问题是管理层还没有采取行动让一家公司通过,所以我仍然有义务让当前的原型工作。
尽管如此,原型仍然有效,或者至少它确实有效。第二个问题出现在我们的 Exchange 2003 中继服务器与 Exchange 2010 切换时。事实证明,默认情况下会启用更多“安全”功能,例如节流策略,我一直在帮助系统管理员解决有效的服务器配置。发生的事情是发送 +100 封电子邮件后,服务器开始拒绝发送请求,并出现以下错误:
不幸的是,我们只有在 Marketing 有东西要发送时才能测试服务器配置,大约每月一次。
下一步是什么?
我正在查看 Excel 的 VBA 计时器功能,以帮助限制我的主循环泵以帮助限制发送请求。根据我的阅读理解,这里的第三个问题是,我能获得的最佳精度是计时器上的 1 秒。与我们一直发送的 5 封电子邮件/秒相比,每秒 1 封电子邮件会更长(大约长 4 到 5 倍)。这将 3 小时的流程变成了超过员工可用时间的全天流程。我想我可以通过每经过一秒发送 5 封电子邮件来反转速率,但是如果计时器的精度更高,则会产生更多的突发影响,而不是稳定的速率。在我看来,这会创建一个控制较少的过程,我不确定服务器将如何处理突发而不是稳定的速率。 我有哪些选择?
email - 使用 Exchange Web 服务阅读电子邮件
这是我的场景:我必须阅读来自 Exchange 2010 sp2 帐户的电子邮件。我必须使用 Exchange Web 服务,POP3 和 IMAP 被阻止。我必须在人们只能在 Intranet 中通过 Web 浏览器访问其帐户的环境中测试我的应用程序。我无法将我的应用程序直接调试到此 Intranet。我有这个片段来访问一个帐户:
如果我使用这条线:
我收到此错误:
“自动发现阻止了对https://autodiscover.colpatria.com/autodiscover/autodiscover.xml的潜在不安全重定向。要允许自动发现遵循重定向,请使用 AutodiscoverUrl(string, AutodiscoverRedirectionUrlValidationCallback) 重载。”
所以方法RedirectionUrlValidationCallback
实现了,我不确定url是否正确。事实是我收到了这个错误:
“找不到自动发现服务”。
是否可能未正确配置自动发现?我不是交易所管理员,我怎么知道自动发现是否有效?我需要参数来告诉交易所管理员必须配置此功能。谢谢你的帮助。
c# - 使用 EWS API 从多个人那里收听日历中的事件
只是我希望每次有人添加新约会或对他/她所拥有的内容进行任何更改时都会收到通知。
我知道如何做到这一点的唯一方法是使用 service.SubscribeToStreamingNotifications 但这里的问题是它只侦听服务必须以这种方式喜欢的帐户
我通过创建一个服务列表解决了这个问题,每个服务都绑定到不同的用户,应用程序应该监听它们中的每一个。
这种方式的问题是我需要拥有每个帐户的密码,我不会听它的事件,这在现实世界中是不可能的。
那么有什么办法可以解决这个问题吗?
c# - 使用 .Net(C# 或 VB.NET)在 Exchange 2010 中创建用户
我想创建一个 .Net 应用程序,它将在 Exchange 2010 中创建用户和邮箱。我已经看到了 PowerShell 方法,但我想在没有它的情况下工作。
任何人任何想法。
提前致谢。
sql-server - Exchange 2010 message tracking log to database
I have Exchange 2010 running and i need to track all the emails. I have made a program to get emails from Exchange and do what i need, but the problem is, that if user deletes email or moves it to archive, i can't access it.
Is there a way to make Exchange to write message tracking log to database? Or at least a way to launch program when email is received?
exchange-server - Exchange 2010 日记功能电子邮件内容
我在 Exchange 2010 上使用日记功能将所有通过集线器传输的电子邮件放在一个邮箱中。在这些电子邮件中,我得到收件人、发件人、主题和消息 ID。怎么可能得到身体?
outlook-2010 - 将 pop pst 远程合并到交换 pst 文件中
我有一个 pst 文件,我想上传到交换服务器并成为交换邮箱的永久部分。
这可以通过进入 file->advanced->export->"import from another program" 并导入 pst 文件来完成吗?
我需要确保合并的电子邮件存储在交换服务器上,因为这不是我的邮箱,我正计划在我的计算机上设置一个新的邮件配置文件来进行导入。