问题标签 [exchange-server-2013]

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 回答
91 浏览

c# - CategoryList 是否隐藏在 Exchange 2013 的日历下?

我正在尝试获取/更新主类别列表 IPM.Configuration.CategoryList 并发现我必须为其创建用户配置才能链接到Exchange 2010中的此项。但是,在Exchange 2013中仍然是这种情况吗?我的意思是这个项目(CategoryList)是否仍然隐藏在 Exchange 2013 中?谢谢。

0 投票
1 回答
173 浏览

powershell - 在 PowerShell 中计算等于或大于 6 个月前

我经常在 PowerShell 中使用这个命令作为一种简单的方法来清除我们的一个巨大的共享邮箱,我们只需要将电子邮件保留 6 个月。

我想知道的是如何修改它,使其计算大于或等于 6 个月前,以便我可以使其成为每天在后台运行一次的计划任务?

即,如果我现在运行它,它将计算:

我实际上也不确定这:>=件事是否有效?

0 投票
0 回答
1358 浏览

powershell - Exchange 公用文件夹 - 无法打开邮箱

我们有一个 Exchange 2013 版本 15.0(内部版本 1293.2)在与 Office365 的混合中运行 OnPremise。除了 PublicFolder,我们所有的邮箱都在线迁移到 Exchange。在准备环境以迁移 PublicFolder 时,我们不小心删除了它们。( Blogpost ) PublicFolder 只是断开了连接,所以我们将它连接到一个新的 AD-User Blogpost

但由于它是主要层次结构,因此恢复的 PF 现在是次要的。我用 ADSIedit 修复了这个问题并更改了 msExchDefaultPublicFolderMailbox。但是没有运气访问它。

OnPremise 与 Powershell Get-PublicFolder我得到以下信息:

我创建了第二个空的 PublicFolder (名为test)并更改了 msExchDefaultPublicFolderMailbox 以将其设置为主要。现在Get-PublicFolder工作了。但 5 到 15 分钟后,PublicFolder 不再可用。另一个Get-PublicFolder给了我与上面相同的消息。如果我将其改回重新连接的 PF ( PFU01 ),也会发生同样的情况。

使用 Get-Mailbox -PublicFolder 我可以看到两个 PublicFolders:

我检查了什么:

ADSI编辑:

  • “Microsoft System Attendant”在“homeMDB”中没有任何价值。(
  • 将 msExchDefaultPublicFolderMailbox 属性更改为新的空 PF。(

电源外壳:

  • test-mapiconnectivity(结果:成功)

我可以通过 ADSIEdit 检查任何其他可能不正确的内容吗?

问候,多米尼克

0 投票
2 回答
983 浏览

java - 未找到 MS Exchange Server 2013 的 ExchangeVersion

为了监视 MS Exchange 服务器 2013 上的电子邮件帐户,我使用的是 ews-java-api 2.0 版。我正面临这个 api 的一个问题。GitHub 中源代码的状态显示api 已过时。事实上,ExchangeVersion 枚举的源代码不包括最新版本 2013 & 2016 :

我应该如何规避这个问题?我应该放弃使用 ews-java-api 的选项并寻找另一种选择吗?如果是这样,你有什么建议吗?

0 投票
0 回答
14 浏览

outlook-web-app - 访问 ecp 时对象引用为空 - Exchange 2013

我们在 Windows Server 2012 R2 上安装了 Exchange 2013 CU17,CAS 和邮箱位于两台不同的机器上。我们开发了一个 HTTP 模块来执行一些任务。如果没有自定义 HTTP 模块,本机 ECP 和 OWA 都可以正常工作。但是当启用自定义模块时,OWA 工作正常,但 ECP 抛出以下异常:

在此处输入图像描述

自定义模块调用 /ecp/auth/owaauth.dll 进一步调用 ecp/

OWA 也是如此。它调用 /owa/auth/owaauth.dll 进一步调用 owa/ 并且工作正常。

正在使用基本身份验证。

有关 owaauth.dll 的 NeedCrossSiteRedirect 函数的任何信息都应该这样做。

0 投票
1 回答
732 浏览

outlook-addin - Exchange 2013 上的 Outlook 加载项:清单太大

我们有一个使用 office.js API 1.3 的 Outlook 插件。Exchange 2013 上的一位用户在尝试旁加载我们的加载项时收到以下错误:

“无法安装此应用。此应用的清单文件太大。必须小于 32 KB”

我们在一年前的某处读到(无法再找到链接)这是 Exchange 2013 的一个已知问题,将在更新中“很快”修复。我们无法从 Microsoft 找到有关此问题的官方声明。

这曾经修复过吗?如果是这样,需要哪个更新来获得修复?

谢谢

0 投票
1 回答
501 浏览

active-directory - 我在哪里可以找到专门针对被拒绝的假冒尝试的 Exchange 2013 日志?

我有一个带有 AD & Exchange 2013 的 windows 框。大约有400 个用户拥有邮箱。一个ServiceAdmin用户ServiceAdmin(现在,如果由于某种原因,用户在 AD 中被禁用/删除,并且尝试通过模拟发送邮件,则模拟请求将被拒绝,并带有<e:ResponseCode>ErrorImpersonateUserDenied</ResponseCode>.

问题是,此事件记录在交换主机的什么位置?

尝试在 Google 和 MSDN 上搜索。他们最终都一次验证一种或另一种配置。问题是,要使操作(如上所述)起作用,多个配置点必须正确。因此,我正在寻找一种方法来预先诊断所有将失败的用户,或者从中提取模拟失败的所有用户的日志。

将不胜感激在这件事上的任何帮助。

0 投票
1 回答
231 浏览

powershell - Exchange Powershell 尝试收集所有已授予 send as 权限的邮箱

我正在从本地 Exchange 2010/2013 迁移到 Office 365 Exchange Online。我正在尝试收集所有已授予发送权限的用户类型和共享类型邮箱的报告;以及被授予权限的邮件用户的名称。我正在使用的代码如下。

#Get-Mailbox -RecipientTypeDetails SharedMailbox,usermailbox -resultsize unlimited | Get-ADPermission | where {($_.ExtendedRights -like "*Send-As*") -and ($_.IsInherited -eq $false) -and -not (($_.User -like "NT AUTHORITY\SELF") -or ($_.User -like "S-1-5-*") -or ($_.User -like "NT AUTHORITY\SYSTEM") -or ($_.User -like "BUILTIN\Administrators"))} | select User,identity | Export-Csv $outfile

该代码似乎有效,但几分钟后我得到以下信息:

在此处输入图像描述

我尝试从 3 个不同的交换服务器运行代码,并不断收到相同错误的变体,我不知所措。我什至尝试将其限制为仅用户并且仅共享邮箱无济于事。任何建议,将不胜感激。

0 投票
1 回答
863 浏览

c# - EWS 托管 API 2.0 消息编码

我对通过 EWS 托管 API 2 发送电子邮件时的编码有疑问。

我无法在 MSDN 页面上找到任何明确的答案,所以我会试试你们。

使用标准 .NET SmtpClient 时,我可以设置正文和主题属性的编码(我需要 utf-8) - 使用 EWS 托管 API 2 时似乎并非如此。

或者,实际上是用于此目的的 EmailMessage 的 MimeContent 属性吗?如果是,我该如何对电子邮件的主题执行相同的操作?

对于身体 - 这是正确的方法吗?

然后我不设置 EmailMessage.Body 属性还是?

0 投票
1 回答
210 浏览

office365 - EWS Managed API 2.0 发送没有签名的邮件

我有一些通过 EWS Managed API 2 发送电子邮件的代码。我在发送电子邮件时遇到了问题,而发送用户的签名没有自动附加到电子邮件中。

如果可能的话,我希望能够通过不同的用户帐户发送电子邮件,而无需在邮件正文的底部添加每个用户的个人签名。

有没有办法做到这一点?

此外,当我向 ExchangeService 提供电子邮件地址和密码(在 WebCredential 中)时,无论我尝试将什么设置为 EmailMessage.From 和 EmailMessage.Sender,它都会忽略这些值并输入服务器知道的值.

例如,如果我有这样的帐户:

姓名:名字姓氏

地址:名姓@companydomain.com

我想使用此帐户发送电子邮件,但我不希望Firstname Lastname显示为电子邮件的发件人,而可能改为SupportAssistance

这可以做到吗?