问题标签 [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.
php - PHP:使用西里尔文发送电子邮件(乌克兰文)
使用 PHP 发送西里尔文电子邮件时出现问题。我的方面:服务器 IIS - 数据库 MsSQL - 电子邮件服务器:Exchange 2010 /通过 PHP EWS 通信 /
Reciever 是 UA 政府拥有的公司,拥有用于接收电子邮件的特定软件。它与 MS Outlook /手动发送/一起工作。
我尝试将其作为文本发送/不是 html/ 或者我尝试了 PHP Mailer,我也已经尝试过使用 C#/all 都没有与这个特定的公司合作/在 gmail 或 hotmail 上它工作正常//。
谢谢你,
php - PHP-Ews | ErrorInvalidIdMalformed:ID 格式错误
我目前正在编写一个脚本,从通过 Exchange 收到的电子邮件中获取主题和附件。
为此,我找到了php-ews并使用提供的示例之一来检索附件。ErrorInvalidIdMalformed: Id is malformed
当我尝试运行它时,脚本会抛出。
我猜我从 Outlook 获取 MessageID 时犯了一个错误,但似乎只有一个标有“MessageID”的字段。它看起来像这样: 3cbab9c9ad50410592b55f7ade96a57a@[domain].fr
有什么我错过的吗?
感谢您的帮助。
php - PHP-EWS 将电子邮件移动到文件夹
我正在使用 php-ews 获取附件并将它们保存到特定目录,现在我需要将邮件移动到另一个文件夹中。我被困在这里:
php - PHP EWS 订阅响应错误编码对象没有属性
我正在使用garethp/php-ews库下载推送到我的脚本的新电子邮件(通过推送通知)。作为推送通知的一部分,我需要回复“OK”状态;我在下面的尝试是抛出一个 SOAP 错误:
PHP 致命错误:SOAP-ERROR: Encoding: object has no 'SubscriptionStatus' property in ...
我试图删除缓存的 WSDL 文件,并soap.wsdl_cache_enabled
在我的脚本中设置为 0 没有任何运气。我正在使用的 WSDL 来自nginn-exchange,并添加了以下内容:
我不确定出了什么问题,或者调查 SOAP 问题的最佳方法,但任何建议都将不胜感激。
[编辑] 我相信问题实际上出在我正在使用的库上;所以我提出了一个问题,当我确定时会更新......
exchangewebservices - 特定日期范围的 EWS SyncFolderItems
是否可以使用 EWS 在特定日期范围(如本周)同步日历的FolderItems?
如果是这样,如何(我使用 php-ews 作为客户端)?
php - 在 Php-Ews 中创建联系人时避免重复项目
我正在使用https://github.com/Garethp/php-ews/库来访问我在 Exchange 服务器上的公共联系人文件夹。
这就是我创建联系人的方式。
实际上,该代码工作正常,但如果我多次执行它,它会复制联系人。
有没有办法在创建新联系人之前检查联系人(电子邮件地址是否足够好)是否已经存在?
exchange-server - 使用 php-ews 的 cron 作业仅从 Exchange 服务器获取新电子邮件
我需要一个 cron 作业来仅获取自上次同步以来在 Exchange 服务器中收到的新电子邮件。
我用 imap 服务器编写了相同的代码,并且由于 ID 很容易获取电子邮件。因此,我将 for 循环结束时的最后一个 ID 保存到数据库中,并在下次执行 cron 作业时从该 ID 恢复。
我在 Exchange 中尝试了相同的操作,但出现以下错误:无法搜索带有“ErrorInvalidValueForProperty: El valor especificado no es válido para la propiedad”的消息。
要在 Exchange 中获取 ItemId,我使用以下代码,没有错误:
它返回如下内容:
要查找电子邮件,我正在尝试以下代码(前面提到的错误):
谢谢!!
php - php-ews - 会议的发生
有一些麻烦解决这个问题
使用 php-ews:jamesiarmes/php-ews
我正在尝试使用 Recurrence 预订活动并且工作正常
预订该会议后,我想获取该会议的所有事件,但可以弄清楚!任何人都可以帮忙吗?
谢谢您的帮助
php - ews php - 推送通知与流式通知
我正在尝试将我的交换服务器中的所有日历与我的应用程序同步,为此,我正在使用 PHP-EWS:jamesiarmes/php-ews!
经过一番研究,我发现了两个可供考虑的选择:
推送通知——我以前也用过类似的东西,在这种情况下,我应该知道它是如何工作的!
流式通知 - 我以前从未使用过这个,我不明白,如果创建的频道有任何通知,我是否需要检查 x 到 x 时间?
由于我无法 100% 理解流式通知,您能帮我在两者之间进行选择吗?
php - php -ews - 推送通知
我正在订阅日历事件的 EWS 推送通知并记录通知。
我正在使用 PHP-EWS:jamesiarmes/php-ews 和 Symfony 4.1
要订阅我正在使用此代码:
我的 WSDL 看起来像这样,我正在使用 zend soap 的自动发现功能来自动生成:
经过一番摸索后,我获得了一个成功代码,其中包括一个 SubscriptionId 和 Watermark,但它未能收到通知!
有人可以帮忙吗?我究竟做错了什么?如何检查交易所是否正在发送通知?我的交易所是否有可能禁用了通知?