mailkit - Mailkit 和在 IMAP 上的 html 邮件中搜索
问题描述
我在 IMAP 目录中使用 powershell 搜索具有特定文本模块的邮件。不幸的是,这只适用于文本/纯邮件。
但是,如果邮件由 HTML (text / html) 组成,则找不到任何内容。SearchQuery 是否有可以在 HTML 邮件中找到文本的选项?
我的搜索字符串:
$suchen1 = [MailKit.Search.SearchQuery]::FromContains ($mail_From).And([MailKit.Search.SearchQuery]::SubjectContains($mail_Subject)).And([MailKit.Search.SearchQuery]::DeliveredOn($today)).And([MailKit.Search.SearchQuery]::MessageContains($mail_Message))
解决方案
MailKit 不对 IMAP 进行客户端搜索。相反,它会将您的搜索查询发送到服务器,并只为您提供 IMAP 服务器返回的匹配结果。
也没有支持 HTML 的 IMAP 搜索查询机制,所以你很不走运。
推荐阅读
- hadoop - hadoop 在 [ubuntu] ubuntu 上启动名称节点:权限被拒绝(公钥,密码)
- android - React Native:为什么我的项目中有这么多 AndroidManifest.xml 文件?
- python - 带有套接字模块的 Web wocket 服务器 python
- node.js - 在 jest IDEA 中尝试调试时测试框架意外退出
- php - Laravel - 渴望加载的模型功能
- apache-kafka - 表 ksqlDB 按
- node.js - 在 Ftp 库中添加功能级别模块
- c# - 反序列化嵌套的动态数据结构
- python - python3中数字幂的解决方案
- javascript - 保存第一次调用递归函数的参数