问题标签 [microsoft-exchange]

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 投票
0 回答
196 浏览

c# - Microsoft Exchange Server - (C# API) 检索所有用户的所有约会

我必须编写一些工具来跟踪整个公司的会议。为此,我需要从所有用户的所有文件夹中获取有关所有约会的信息。EWS API 当时似乎只与一个用户一起使用,并且需要用户凭据(我在这里错过了一些重要的事情吗?)。是否有其他选择或策略来实施这种方法?

PS 我还发现 OAuth 可能可以帮助我完成这项任务,但我没有找到任何信息,它是否能以我需要的方式与 Exchange Server 2013 一起工作

0 投票
2 回答
2141 浏览

java - 可以使用 JavaMail 和 Apache Camel Mail (IMAP) 通过服务帐户连接 Microsoft Exchange 共享邮箱吗?

我们正在使用 Apache Camel 通过 IMAP 连接到我们的收件箱。Apache Camel Mail 组件构建在 JavaMail 之上。

我们的测试服务器使用 Outlook 和 Office 365。我们使用 Outlook.office365.com 作为主机/域,个人用户的电子邮件帐户是用户名等和密码。考虑到凭据是连接到其个人收件箱的注册个人用户的凭据,这很有效。

生产服务器是一个共享邮箱,我们在其中设置了服务帐户。理想情况下,此服务帐户将充当邮箱的“用户”。邮箱没有附加“实际用户”。我们希望使用服务帐户用户名作为“un”字段,并使用该帐户的密码来获得访问权限。

或者

或者

是否有人愿意分享使用 Microsoft Exchange 服务帐户访问共享邮箱的经验?我不应该认为这是Microsoft Exchange 2010 Server。

0 投票
1 回答
203 浏览

java - 如何使用 EWSJavaAPI 读取任务?

我正在使用 EWSJavaAPI 在 Exchange Server 中创建任务,但我没有得到任何使用相同 api 获取任务的参考。下面是我的代码添加任务:

我尝试下面的代码来获取任务,但这不起作用:

task.getBody() 错误;microsoft.exchange.webservices.data.ServiceObjectPropertyException:您必须先加载或分配此属性,然后才能读取其值。在 microsoft.exchange.webservices.data.PropertyBag.getPropertyValueOrException(Unknown Source) 在 microsoft.exchange.webservices.data.PropertyBag.getObjectFromPropertyDefinition(Unknown Source) 在 microsoft.exchange.webservices.data.Item.getBody(Unknown Source) 在 MSExchangeEmailService .readTask(MSExchangeEmailService.java:146) 在 MSExchangeEmailService.main(MSExchangeEmailService.java:224)

请帮忙,这是获取任务的正确方法吗?

0 投票
1 回答
308 浏览

exchangewebservices - 如何使用 EWS java API 获取任务开始日期和截止日期

我正在尝试使用以下代码从 Microsoft Exchange Server 获取任务详细信息

我应该如何在 for 循环中获取特定任务的任务开始和截止日期

0 投票
2 回答
543 浏览

java - Microsoft Graph 在第二次尝试创建订阅时返回 403 Forbidden

我确实设法为以下资源订阅了一次 Microsoft Graph 推送通知:

  • 我/日历;
  • 我/日历/{id}/事件

但是,当我现在尝试做同样的事情时,我得到:

403 禁止https://graph.microsoft.com/v1.0/subscriptions

我的请求如下所示:

我使用的文档: https ://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/webhooks

我怀疑 Microsoft Graph 会给出这样的错误,因为在我第一次订阅后有一个当前有效的订阅。但是,当我使用 Outlook API 时,我可以获得尽可能多的订阅。

问题是,Graph API 是否支持一个资源的多个订阅,如果支持,在这种情况下403 Forbidden的原因是什么?

0 投票
1 回答
1353 浏览

office365 - 带有 pmta 的 SMTP 中继 office365

我确实有一个使用 pmta smtp 中继的问题,所以每当我在 pmta 中进行 smtp 中继时,我都会遇到这个问题

SMTP 服务不可用:需要 STARTTLS 但失败:SSL 错误:140596247639808:错误:1411809D:SSL 例程:SSL_CHECK_SERVERHELLO_TLSEXT:tls 无效的 ecpointformat 列表:t1_lib.c:1469:;140596247639808:错误:14092113:SSL 例程:SSL3_GET_SERVER_cllsext: .c:942:; 在 smtp.office365.com (40.101.72.114:587) 从 steezyviralxxxx.com (80.211.xxx.xx) 连接到 smtp.office365.com (40.101.72.114:587)

其中 80.. 是我的 IP 地址和域名 Steezy...

这是我用来在 pmta 上做中继的配置

我尝试了 connectos 技巧,但没有奏效...问题出在入站和出站电子邮件服务,非常感谢!

0 投票
1 回答
538 浏览

c# - 从 C# 发送邮件时使用 To 或 CC - 在性能方面哪个更好?

我正在开发使用 ASP.NET MVC 通过 Microsoft Exchange 向用户和/或合作伙伴(带有附件等)发送电子邮件的功能。

我有这个困境:什么对性能更好 - 在 EmailMessage 类中将所有电子邮件收件人添加为 ToRecipients 或 CcRecipients?

消息内容对所有人都是一样的,这意味着每个人都会收到附件等。那么,如果有多个“收件人”收件人,系统会发送多个电子邮件消息吗?另外,当对所有收件人使用抄送时,是否意味着只有一封邮件被发送到多个地址?

我主要关心的是这些附件的内存使用量,每封电子邮件最多可以达到 30 MB。

谢谢。

0 投票
1 回答
38 浏览

ubuntu - 从 Microsoft Exchange 服务器的 ubuntu 获取用户的位置

我正在尝试从 ubuntu 平台获取任何用户的位置信息。已搜索并找到很少的参考资料,但无法进一步进行。

以下是我找到的参考链接:

1)Exchange服务器的FindPeople操作

2)工作城市

3)交换冒充

连接 Exchange 服务器的 python 客户端也很少:

1)交换库

2)pyexchange

谢谢。

0 投票
2 回答
1255 浏览

powershell - Exchange server 2013 Search-Mailbox 用于远程 powershell 中的标准 BODY

我正在尝试搜索正文中包含某些字符串的电子邮件。我有两封电子邮件,其中包含工作酒。

我用来搜索的命令是

但是这个命令返回 0。这个命令有什么问题?

我对有效的主题运行了类似的命令

0 投票
1 回答
155 浏览

review-board - 如何使用 Microsoft Exchange Server 配置 Review board 的电子邮件服务

我正在尝试为我的审查委员会配置电子邮件服务。我想我应该在{Your_review_board_address}/admin/settings/email/. 但是,当我通过标记“保存后发送测试电子邮件”选项对其进行测试时,它总是失败。

在我的 Outlook Web App 页面中,我发现邮件服务器应该是 smtp.office365.com,并且端口号应该是 587 用于 TLS 身份验证。但是,我应该为用户名和密码设置什么?它应该是我的电子邮件地址还是我的公司帐户名称?欢迎任何建议!

先感谢您!

系统:红帽 Linux