Skip to main content
 首页 » 编程设计

c#之IMAP 搜索“字符

2024年01月13日36artech

SEARCH TEXT “Joe 说:“我想搜索”然后退出。”

我如何使用 IMAP SEARCH 搜索此文本

这不起作用:“Joe 说:\”我想搜索\”然后退出。”

请您参考如下方法:

使用 C# 在 IMAP 中搜索显示在我们的 Rebex IMAP tutorial 中。 .

// create client, connect and log in   
Imap client = new Imap(); 
client.Connect("server"); 
client.Login("username", "password"); 
 
// select the folder for search operation   
client.SelectFolder("Inbox"); 
 
ImapMessageCollection fromJoe = client.Search 
( 
  ImapSearchParameter.Body("Joe says: \"i want to search\" and exists."); 
);  

该组件会自动处理正确的转义。

如果您好奇它是如何被转义的,请尝试生成一个日志,如 rebex.net/kb/logging.aspx 所示。并检查 IMAP 命令和响应。