簡體   English   中英

MailKit IMAP 搜索正文找不到包含大寫字母的電子郵件

[英]MailKit IMAP Search Body doesn't find email with capital letters

我使用 MailKit 作為電子郵件自動化的手段。 收件箱中電子郵件的基本搜索之一是通過正文內容匹配,但是如果使用大寫或大寫的單詞進行搜索,則不會返回任何條目。 這種行為很奇怪,因為在進行主題搜索時,以大寫/大寫形式請求時會找到相同的單詞。 在查看 IMAP SEARCH 命令規范時,它指出匹配不區分大小寫,所以這很奇怪。

我有一個簡單的電子郵件如下:

主題:大寫字 | Body: CAPITAL 字體測試 | 正文內容:普通

查看這里的日志是發送到 IMAP 服務器的命令:

  • UID SEARCH BODY CAPITAL - 這不會返回電子郵件

  • UID SEARCH BODY Word - 這不會返回電子郵件

  • UID SEARCH BODY word - 這將返回電子郵件

  • UID SEARCH BODY capital - 這將返回電子郵件

  • UID SEARCH OR BODY CAPITAL BODY capital - 這將返回電子郵件

  • UID SEARCH SUBJECT CAPITAL - 這將返回電子郵件,表明使用大寫單詞的主題搜索有效

我正在訪問的 IMAP 服務器是 Outlook 服務器,這是否與服務器有關,與 IMAP 命令不接受大寫或大寫單詞有關,還是完全與其他有關?

看來這種情況是由於服務器沒有根據我的搜索找到電子郵件的問題引起的,正如@Max 所評論的那樣,將關閉這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM