问题标签 [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 回答
552 浏览

email - 如何编辑 X-MS-Exchange-CrossTenant-originalarrivaltime?

我想编辑文件中的时间,以便看起来电子邮件是在我的计算机上更早的时间发送的。

是否可以编辑 X-MS-Exchange-CrossTenant-originalarrivaltime?

0 投票
0 回答
521 浏览

android - is it possible to send mails programmatically with imap protocol?

I am trying to send an email programmatically, from a microsoft exchange account. is this possible through the imap protocol, if so how, i cant find any guide on this. Or do i need to use the smtp for this.

what i tried so far:

i call it like: public class MailHandler { private static final String TAG = MailHandler.class.getSimpleName(); private Activity activity; private MailSender mailSender;

0 投票
1 回答
1087 浏览

c# - Microsoft.Exchange.WebServices:无法将数据写入传输连接:现有连接被远程主机强行关闭

我正在尝试使用 Microsoft.Exchange.WebServices.dll (EWS APIs) 在 Office 365 上保存电子邮件

它随机抛出异常:

无法从传输连接读取数据:现有连接被远程主机强行关闭。

在 System.Net.Security._SslStream.EndRead(IAsyncResult asyncResult)

在 System.Net.TlsStream.EndRead(IAsyncResult asyncResult)

在 System.Net.PooledStream.EndRead(IAsyncResult asyncResult)

在 System.Net.Connection.ReadCallback(IAsyncResult asyncResult)

或者有时它会抛出:

请求失败。底层连接已关闭:接收时发生意外错误。

Stack Strace :: at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.GetEwsHttpWebResponse(IEwsHttpWebRequest request) at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ValidateAndEmitRequest(IEwsHttpWebRequest& request) at Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest 1.Execute() at Microsoft.Exchange.WebServices.Data.ExchangeService.InternalCreateItems(IEnumerable1 个项目,FolderId parentFolderId, Nullable 1 messageDisposition, Nullable1 sendInvitationsMode, ServiceErrorHandling errorHandling) 在 Microsoft.Exchange.WebServices.Data.Item.InternalCreate(FolderId parentFolderId, Nullable 1 messageDisposition, Nullable1 sendInvitationsMode) 在 Microsoft.Exchange.WebServices.Data.Item.Save(FolderId parentFolderId) 在 Office365EWSWriter.Office365Engine。 SaveMail(EmailMessage p_objEWSMailItem, FolderId p_objFoderID)

请提出解决方案。

0 投票
1 回答
762 浏览

java - EWS Java - 回复电子邮件的日期不正确

我正在尝试从 java 代码回复电子邮件,当我收到回复时,实际电子邮件中的发送日期不正确。我认为 Exchange 服务正在考虑 UTC 时间。

实际发送日期 - 2017 年 1 月 3 日星期二下午 3:58

收稿日期 - 2017 年 1 月 3 日星期二晚上 8:58:51

我不知道如何设置 Exchange 服务时间以考虑东部时间。

我可以通过使用获取服务器时区

但是如何将服务设置为仅使用东部时间。?

这是我的回复代码。

0 投票
1 回答
499 浏览

android - 在 Android 中使用 JavaMail API 的 Microsoft Exchange 的 SMTP 主机/端口值

使用 Microsoft Exchange 邮件帐户发送电子邮件的 smtp主机、smtp端口、smtp socketfactory 端口是什么?

我在这里提到了这个很棒的教程,但它只适用于使用谷歌账户发送电子邮件。所以下面的代码片段显示了 gmail 的配置属性。

那么,如果我想使用我的 MS Exchange 帐户发送电子邮件,我应该写什么值呢?

0 投票
0 回答
155 浏览

java - EWS java - 在实例化 ExchangeService 对象时指定时区?

我在我的项目中使用 ews-java-api-2.0.jar。我想指定 EST 区域。这如何在java api中完成?像这样的东西。

ExchangeService service = new ExchangeService(TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time"));

0 投票
1 回答
145 浏览

ruby-on-rails - EWS ruby​​ 视点批量订阅推送通知

我正在使用视点 gem 订阅 Microsoft Exchange 通知服务。到目前为止,我设法通过在此使用 subscribe 方法订阅了一个文件夹:https ://github.com/WinRb/Viewpoint/blob/bcda30abdab99f52270f2c24a1c78364c986d967/lib/ews/soap/exchange_notification.rb

我尝试使用属于同一服务器上不同帐户的不同文件夹 ID 传递多个哈希。

我收到了来自 ews 的回复,但仅限于单个日历文件夹。

有谁知道如何批量订阅同一服务器上的多个邮箱,以便我从 ews 服务器接收批量推送通知,而不是为每个订阅获取一个?

谢谢

0 投票
1 回答
150 浏览

networking - 如何使用 Anypoint Studio 连接到 Microsoft Exchange 服务器?

我正在尝试使用 Anypoint Studio 创建一个可以访问给定 Microsoft Exchange 帐户的收件箱的流。

Microsoft Exchange 使用 MAPI 协议,Anypoint Studio 具有可用的 POP3 和 IMAP 端点,但没有 MAPI 端点。

有没有其他方法可以连接它?我该如何处理?

0 投票
1 回答
431 浏览

c# - 通过 EWS 设置用户的 SimpleDisplayName

我正在尝试使用 Exchange EWS 托管 API 更新用户的简单显示名称属性,但我不确定哪个是正确的对象/类来交互以更新用户的属性。

我尝试的是检索所有UserSettingsName,在此示例 Exchange 2013 中使用和提供相同的代码:使用 Autodiscover 获取用户设置,但我正在寻找的键/值不存在。

使用 PowerShellGet-UserSet-Usercmdlet 可以正确读取和设置该值,如本文所述使用 PowerShell 中 Office 365 中的 Exchange 和 Exchange Online 的 SimpleDisplayName 属性

$user = Get-User admin@contoso.onmicrosoft.com Set-User $user.Identity -SimpleDisplayName "My Display Name"

但我希望能够通过 EWS 读取/写入此属性的值

0 投票
0 回答
56 浏览

outlook - 在电子邮件传输规则中为空 Active Directory 属性定义后备值?

这里是新手,如果这是一个简单或不好的问题,很抱歉:)

我们的组织正在使用交换服务器传输规则来应用电子邮件签名作为免责声明。它在大多数情况下工作得很好,但我无法弄清楚如何为我们用来填充签名的空 Active Directory 属性定义回退值。即-我们有几个通用帐户,例如info@company.com并且没有与该配置文件关联的唯一电话号码,因此该签名中的 %%PhoneNumber%% 字段仅显示为空白行...但我想为前台定义一个默认的备用电话号码,因此没有空行)。

我希望有一个简单的命令可以附加到免责声明 html 中的该属性字段,例如 %%PhoneNumber;555-555-5555%% 这样如果第一个是空白的,那么它会转到第二个,等等。

我尽我所能但不能使用正确的术语,或者只是在这方面超出了我的深度。谢谢你的帮助!