我正在使用php-ews获取附件并将​​它们保存到特定目录,现在我需要将邮件移动到另一个文件夹中.我卡在这里:

$client = new Client($host, $username, $password, $version);

$request = new FindItemType();

$request->ParentFolderIds = new NonEmptyArrayOfBaseFolderIdsType();

// Return all message properties.

$request->ItemShape = new ItemResponseShapeType();

$request->ItemShape->BaseShape = DefaultShapeNamesType::ALL_PROPERTIES;

// Search in the user's inbox.

$folder_id = new DistinguishedFolderIdType();

$folder_id->Id = DistinguishedFolderIdNameType::INBOX;

$request->ParentFolderIds->DistinguishedFolderId[] = $folder_id;

$response = $client->FindItem($request);

// Iterate over the results, printing any error messages or message subjects.

$response_messages = $response->ResponseMessages->FindItemResponseMessage;

foreach ($response_messages as $response_message) {

// Make sure the request succeeded.

if ($response_message->ResponseClass != ResponseClassType::SUCCESS) {

$code = $response_message->ResponseCode;

$message = $response_message->MessageText;

continue;

}

$items = $response_message->RootFolder->Items->Message;

foreach ($items as $item) {

$subject = $item->Subject;

$sender = $item->From->Mailbox->EmailAddress;

//move mail item from folder "INBOX" to folder "DONE"

}

}

php-ews发送邮件,PHP-EWS将电子邮件移动到文件夹相关推荐

  1. 使用Java mail发送邮件附件出现附件上产生.eml文件夹的问题及附件名.bin结尾问题...

    近期,线上项目发出邮件是PDF附件但收到的邮件附件格式却不是PDF,发送邮件的技术为JAVA mail 经复现错误现象为下图: 163邮箱: QQ邮箱: eml问题排查思路: 1.首先,排除附件本身的 ...

  2. python遍历目录压缩文件夹然后在发送邮件_python目录操作之python遍历文件夹后将结果存储为xml...

    Linux服务器有CentOS.Fedora等,都预先安装了Python,版本从2.4到2.5不等,而Windows类型的服务器也多数安装了Python,因此只要在本机写好一个脚本,上传到对应机器,在 ...

  3. 理光有邮件服务器吗,理光Aficio 3035复印机通过电子邮件发送扫描文件的设定方法及操作步骤...

    [转]http://www.hi-office.cn/ricoh/maintenance/4987.html 理光Aficio 3035复印机通过电子邮件发送扫描文件的设定方法及操作步骤 作者:hio ...

  4. android 发送csv邮件,无法在android中使用电子邮件发送.csv文件

    我打算在邮件中附加".csv"并发送它.但是面临的问题是csv文件在接收端不可用.无法在android中使用电子邮件发送.csv文件 我试图太多MIME类型 应用/八位字节流,文本 ...

  5. 发送电子邮件响应服务器554 5.7.1,错误 (554 5.2.2 邮箱) 邮箱中启用邮件的公用文件夹Office 365 | Microsoft Docs...

    向邮箱中启用邮件的公用文件夹发送电子邮件时Office 365:554 5.2.2 邮箱已满 2021/5/25 适用于: Exchange Online 本文内容 症状 向已启用邮件的公用文件夹 ( ...

  6. foxmail没有已发送邮件文件夹

    新建一个本地文件夹"已发送邮件",然后选择文件夹映射,指向"已发送邮件"

  7. linux邮箱发文件夹,Linux下使用mail命令发送邮件

    Linux服务器mail程序本身就是调用sendmail来进行邮件发送的,sendmail服务器提供对外的邮件发送功能.CentOS默认不能发送邮件,需要发送邮件的童鞋可以安装一个sendmail程序 ...

  8. .NET CORE Microsoft.Exchange.WebServices EWS发送邮件

    使用Exchange服务发送邮件服务,主要是发附件,和嵌入式图片 首先NuGet   . .NetFrameWork   Microsoft.Exchange.WebServices .net Cor ...

  9. php-ews发送邮件,使用php-ews回复电子邮件

    我正在使用php-ews阅读交换邮箱.但是,我想从收件箱中选择一封电子邮件并回复该电子邮件,并附上电子邮件历史记录并发送回复.以下是我用于从收件箱中获取特定电子邮件的代码. $ews = new Ex ...

最新文章

  1. Binary Matrix Transform
  2. PHP算法对获取用,连接的字符串用in进行sql查询的php处理方法
  3. html5的文档申明为什么是!DOCTYPE html?
  4. Win7系统无线网络适配器被禁用的开启教程
  5. SaaS 通识系列 1:云计算是什么
  6. HBase的常用Java API
  7. numpy教程:函数库和ufunc函数
  8. 5、Python-函数
  9. 华为服务器欧拉系统怎么改ip,EulerOS系统配置
  10. kali foremost 分离文件_软件架构之分离关注点
  11. 模块二 会务现场服务策划方案 案例1样本
  12. JAVA泛型-泛型方法的定义和使用
  13. 有没有中文域名SSL证书?如何申请
  14. iOS 限制输入框的字符长度
  15. Windows 10 1809 on ubuntu1804 完美安装docker
  16. arm linux 关闭防火墙,linux的防火墙及arm与虚拟机共享
  17. 2022低压电工考题及答案
  18. openstack是啥子
  19. 小米android隐藏游戏,小米平板怎么将游戏隐藏桌面
  20. Marlin固件电机控制部分stepper.cpp

热门文章

  1. CSS常见选择器的用法
  2. vray许可服务器信息怎么看不到,VRay for sketchup的许可证问题怎么解决?
  3. python彩蛋_Python的2个彩蛋
  4. 打开终端如何自动进入conda环境
  5. 华人小哥打造乔布斯版ChatGPT,网友:感觉他复活了
  6. USACO 2022 December Contest, BronzeProblem 1. Cow College 题解
  7. Vulkan简介(2)
  8. 算法导论 之 红黑树 - 添加[C语言]
  9. 虚拟机(VMware)如何设置共享文件夹
  10. 计算机实战项目、毕业设计、课程设计之[含论文+辩论PPT+源码等]微信小程序社区疫情防控+后台管理|前后分离VUE[包运行成功