问题标签 [php-ews]

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

php - 通过 PHP 从 Exchange Web 服务获取未读邮件

在使用此类时,如何使用 PHP 获取用户交换邮箱中的所有未读邮件?

我想首先列出这样的文件夹内容:

只有这样我才得到这个错误:

Catchable fatal error: Object of class EWSType_FolderQueryTraversalType could not be converted to string

有没有人有这门课的经验可以告诉我我做错了什么?

我知道必须传递一个字符串,但该类似乎只有 3 个常量,没有任何函数或其他属性。

0 投票
1 回答
1668 浏览

php - php-ews 类库总是返回 null

我正在尝试使用我在此处找到的类对我们的 Exchange 服务器进行 SOAP 调用:

http://code.google.com/p/php-ews/

我已经编写了一些示例,从下面的基本示例开始,无论我尝试做什么,它总是返回 null。

有没有其他人遇到过这个错误,或者可以为我解释一下?

0 投票
2 回答
3631 浏览

php - 使用 php-ews (Exchange Web Services) 在特定日期后获取电子邮件

在我的 PHP 脚本中,我需要弄清楚如何检索在指定消息 ID 之后或在特定日期之后的所有电子邮件(两者都可以,我只需要检索自上次抓取收件箱以来的新电子邮件)。

这个收件箱每天收到数千封电子邮件,我在 30 天内无法删除任何电子邮件。对于最初的导入,我只是从收件箱的开头做一个偏移,但显然一旦我们开始清理电子邮件,这将不起作用。

我想我必须设置类“ EWSType_FindItemType ”的 $Restriction 属性,但我认为php-ews中不存在必要的类来执行此操作。我尝试自己添加它们,但我对 EWS 或 SOAP 的了解不够。

到目前为止,我唯一想到的是:

那是行不通的:(

这是我目前用来检索电子邮件的代码:

任何帮助将不胜感激!

0 投票
2 回答
1559 浏览

php - 使用 php-ews 回复邮件

我正在使用 php-ews 来读取交换邮箱。但是,我想从收件箱中选择一封电子邮件并回复该电子邮件,其中包含电子邮件历史记录并发送回复。下面是我用来从收件箱中获取特定电子邮件的代码。

现在我已经收到要回复的消息,我该如何进一步处理并起草回复消息并为此电子邮件创建回复项目。

我已经在谷歌上搜索过这个,但没有运气。

钻了几个小时的 php-ews 类,我看了 EWSType_ReplyAllToItemType、EWSType_PostReplyItemType、EWSType_PostReplyItemBaseType 等,但无法理解如何使用这些代码。

请帮助伙计们!任何帮助将不胜感激。

我相信对这篇文章的任何回复都会有所帮助,因为没有论坛讨论这个问题。:)

谢谢你。

0 投票
2 回答
803 浏览

exchangewebservices - php-ews 发送邮件时如何设置重要性

我正在使用 php-ews 发送邮件,但我找不到设置邮件重要性(优先级)的方法。这是我的代码:

预先感谢您的回复!

0 投票
1 回答
438 浏览

exchangewebservices - PHP-EWS 未收到数据消息

我刚刚下载了 PHP-EWS,按照 README 说明安装,然后编写了一个脚本来测试它的功能。当我尝试在浏览器中运行脚本时,我收到以下消息: 在此处输入图像描述

当我提供我知道无效的登录名时,我收到相同的消息。我似乎正在连接到我的 Exchange 服务器,但它无法识别我提供的凭据。

这是我正在使用的脚本

0 投票
1 回答
793 浏览

php - 发件人限制(搜索)

我正在尝试使用PHP EWS在交换服务器上检索特定发件人的电子邮件列表。

我的代码示例专门与限制(搜索)构造相关:

这种类型的限制导致零结果。

我注意到当我不受限制地搜索时,返回的结果包含发件人信息(但它是嵌套的)。例如:

如何满足限制中的嵌套信息?

其他搜索表达式示例:https ://github.com/jamesiarmes/php-ews/wiki/Search-Expression:-Simple-Conditions

0 投票
1 回答
1705 浏览

php - php-ews 如何按日历主题搜索日历事件

我正在使用https://github.com/jamesiarmes/php-ews将 php 连接到交换服务器,到目前为止使用下面的代码没有问题。我可以连接到特定的用户邮箱,并可以检索他所有的日历事件。现在它拉所有的事件我想要的是只拉那些可以说'学生申请'的日历事件。在主题行中。是否可能。?

0 投票
1 回答
1574 浏览

php - 使用 PHP EWS 删除定期日历项目?

在过去的几天里,我一直在学习使用PHP-EWS 类来读取/更新/删除日历条目。我已经能够创建单个事件、读取一天的所有日历事件并删除事件。我的问题是我找不到有关删除整个系列重复事件的任何信息。当我删除一个事件时,我的代码只删除了 1 个事件的条目,而不是所有重复的实例。

不确定我是否只是将错误的 Id 和 ChangeKey 传递给删除代码,或者是否有特殊代码来处理重复事件。

我删除事件的代码如下:

更新:

我创建了一个类来处理我的大部分 EWS 命令​​。这是我创建的用于处理获取主事件 ID 的函数。

LoadTypes() 函数只是循环遍历所需的 EWSType 文件,然后包含它们,因此我不必加载每个类型文件。

0 投票
2 回答
1244 浏览

exchange-server - php-ews exchange 2007 room calendar events

We're on exchange 2007 and I'm using php-ews and I want to get a list of all the bookings for a room resource. By room resource, I mean the rooms button in outlook when creating a meeting invite.

The code I have so far returns items from my calendar but I need calendar from 'Conference room A'. Anyone have done this?

#xA;