问题标签 [outlook-web-app]

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

c# - 如何在电子邮件正文中的 href 中禁用 owa 重定向 url

当我从电子邮件/雅虎向 Outlook Web Access 发送电子邮件正文包含 html 格式的 href 的电子邮件时,owa 重定向 URL 会附加 href URL。

我的网址是:

并在发送电子邮件正文时:

,owa URL 附加了 href URL,如下所示,

如何防止 Outlook Web 访问 URLhttps://owa1/owa/redir.aspx?C=附加实际 URL?

0 投票
1 回答
260 浏览

c# - Exchange 2010 OWA 自定义 - 将电子邮件标头添加到 Web 消息

我正在对 Microsoft Exchange 2010 Outlook Web Access (OWA) 进行自定义,该自定义要求将电子邮件标题添加到通过 Web 界面创建的新邮件中。

目前,通过直接修改位于 Exchange 服务器本身的高级表单文件夹中的 editmessage.aspx 页面完成了自定义。由于此类修改的性质,对邮件项目的访问受到限制,但是对 ASP.net 的一些访问是可用的。

我的问题如下:是否可以在通过 OWA 创建的电子邮件中添加邮件标头?

0 投票
0 回答
336 浏览

outlook - OWA 不验证由 OpenSSL 签名的电子邮件

我正在尝试创建一个可以使用 OpenSSL 发送签名和加密邮件的 android 应用程序。

到目前为止,我能够发送签名电子邮件并使用 Web 浏览器和我的 Android 应用程序验证它们。

加密和解密也是如此。

但是现在当我尝试从我的 android 应用程序发送签名+加密的邮件时。Exchange 服务器无法验证/解密从我的 android 应用程序发送的邮件。

当我尝试使用 OWA 打开这些邮件时,我收到此错误:

关于这个错误代码意味着什么的任何指针?

更新 1:-添加加密和签名代码。

签名代码:

上面的代码PKCS7Sign是对 OpenSSL 的 JNI 调用。用于签名的标志是:int flgs = PKCS7_STREAM | PKCS7_DETACHED | PKCS7_BINARY ;

加密代码:

与符号相同的PKCS7encrypt是对 OpenSSL 的 JNI 调用。使用的标志是:

用于加密的密码是cipher = EVP_rc2_40_cbc();

0 投票
1 回答
2201 浏览

angularjs - 从链接打开 Outlook Web App 电子邮件会导致阻止跨域框架访问错误

我正在尝试从我正在构建的 Web 应用程序的链接(即https://outlook.office365.com/owa/#viewmodel=ReadMessageItem&ItemID=xxxxxxx )访问 Outlook 电子邮件。单击该链接应在浏览器中打开一个新选项卡,启动 Outlook Web App,然后打开电子邮件。

相反,我得到了这个错误:Blocked a frame with origin " https://outlook.office365.com " from access a cross-origin frame

我正在使用 AngularJS ng-href 指令创建带有 target=_blank 的链接,以强制在新选项卡中打开。

电子邮件在同一浏览器选项卡中打开时正确打开且没有错误(没有目标=_blank)

我感谢任何建议的解决方案来帮助我解决这个问题。

0 投票
1 回答
1052 浏览

office365 - 直接链接到 OWA 中的特定日历事件

有没有办法检索或反向工程直接链接以在 Outlook Web App 中打开特定日历事件?

感谢您的任何建议。

0 投票
1 回答
1020 浏览

office365 - 如何通过 OWA 的 URL 打开单个日历事件

当我通过单击“在单独的窗口中打开”按钮在 Outlook Web App 中打开特定日历事件时,日历事件会在地址栏中显示其 URL 的弹出窗口中打开。在这种情况下:https://outlook.office365.com/owa/#viewmodel=_d.$l6&wid=18&ispopout=1

在此处输入图像描述

但是,当我尝试从空白浏览器选项卡打开此链接时,它会挂在 OWA 加载屏幕上。

如何更改或反向工程此链接以从任何选项卡打开特定的日历事件?

0 投票
2 回答
617 浏览

json - 按发件人筛选 Outlook OData Web 服务 api

我正在尝试按发件人地址过滤我的 Outlook 365 收件箱。查看 OData 规范,我会通过它来查询复杂类型

https://outlook.office365.com/ews/odata/Me/Folders ('收件箱')/Messages?$filter=From/Address eq 'some@address.com'。

不幸的是,这会返回属性“地址”无效。

我可以确认我可以访问数据

如果我只是查询收件箱,则查看 JSON,我会看到一封电子邮件

...

...

任何有关查询字符串的帮助将不胜感激

(ps我把地址弄错了)

0 投票
1 回答
1548 浏览

office365 - First time access to Outlook Web Access calendar after ADFS authentication redirects to mailbox

I am building an external web application that authenticates against ADFS. My current Exchange environment is a hybrid configuration of Office 365 with a Exchange 2013 hybrid server.

Here are the steps to reproduce my problem:

  1. Open external web app
  2. Authenticate via ADFS login page then redirect back to web app
  3. Click on direct link to OWA calendar: https://outlook.office365.com/owa/#path=/calendar

From there, it will go through the OWA loading screen and open the mailbox instead of the calendar. This only occurs after the very first time accessing OWA after authentication; any attempts after that will correctly route to the calendar.

Is there a way to correctly route to the calendar every time?

0 投票
0 回答
375 浏览

c# - 在 OWA 中使用 HttpModule 进行 2FA(一次性密码方法)

我为 OWA(Outlook Web 应用程序)创建了一个 httpmodule,用于通过 OTP(一次性密码)进行 2 因素身份验证。

在 Application_BeginRequest 方法上下文字段中包含密码+ OTPcontext.Request.Form["password"]

string.Empty我用in this替换了 OTP 字符串context.Request.Form["password"]。但仍然在 OWA 登录方法上它不会登录。

如果我不替换字符串并且只在密码字段中发送密码,它会完美登录。

我通过反射更新了 context.Request.Form["password"] 字段。在 Application_EndRequest 中,密码字段已更新,因为我检查了 httpmodule 日志。

知道我怎么能做到这一点吗?我真正需要的是该字段中的密码+ OTPcontext.Request.Form["password"],然后调用 OTP 服务器进行验证并更新该context.Request.Form["password"]字段,其中仅包含密码。因此,如果 OTP 服务器以有效用户响应它应该使用 OWA 登录。但在我的情况下,如果更新context.Request.Form["password"]字段登录失败。

0 投票
0 回答
164 浏览

html - OWA 似乎忽略了 display:none 样式

我在使用 Outlook Web 应用程序时遇到问题。我在 Dynamics CRM 电子邮件表单中构建了一个 HTML 字符串,并包含了一个带有 display:none 样式的 span 元素。但是,该文本在 OWA 中可见。它在 Gmail 中也可见,但是当我包含 !important 属性时,它就消失了。欢迎任何建议。提前致谢。