我正在使用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. matplotlib-pie-绘制饼状图
  2. leetcode 646. Maximum Length of Pair Chain | 646. 最长数对链(暴力递归->傻缓存->dp)
  3. Django—路由层,视图层
  4. 上班又能摸鱼啦!在M1芯片的macbook上刷朋友圈可还行?
  5. (64)SPI外设驱动用户发送模块(三)(第13天)
  6. Web前后端数据交换技术和规范发展史:Form、Ajax、Comet、Websocket
  7. Charles抓包工具_基本功能
  8. 重提URL Rewrite(4):不同级别URL Rewrite的一些细节与特点
  9. 数据结构--(AVL)平衡二叉树
  10. .NET 类、网站dll反编译工具
  11. 微信小程序如何上传图片
  12. Triple Flips CodeForces - 1072E
  13. 几个免费下载原版图书的网站
  14. js怎么显示服务器图片,原生JS上传图片接收服务器端图片并且显示图片(主要描述blob类型)...
  15. 科学计算机怎么用分号,350ms82ms科学计算器使用方法.docx
  16. 一个简单的百度爬虫实例
  17. 风口下的远程办公:钉钉微信死磕,百度趁势入场
  18. Tinkpad T480设置U盘启动
  19. 2019年—BAT大型互联网企业刚出炉的一套面试题(Java岗)
  20. gradle自定义任务

热门文章

  1. Linus Benedict Torvalds
  2. body onload
  3. 这台笔记本最适合程序员编程!!!
  4. 工资3000,靠“视频剪辑”月入40000:会赚钱的人,从不靠拼命!
  5. PCL报错:C2248 “pcl::Registration<PointSource,PointTarget,Scalar>::setInputCloud”
  6. App推广及游戏推广,如何才能大规模起量
  7. 机械师星辰15电脑开机一直黑屏怎么重装电脑系统?
  8. ChatGPT爆火背后的真相:学编程已经成为必选项
  9. 盘点2017年的非技术阅读
  10. 超级详细配置SSM (Intellij idea + Maven + Spring + SpringMVC + MyBatis + c3p0 )