IMAP搜索“字符

时间:2009-07-03 07:31:35

标签: c# imap

搜索文字“乔说:”我想搜索“并退出。”

如何使用IMAP SEARCH搜索此文本

这不起作用:“乔说:”我想搜索“并退出。”

3 个答案:

答案 0 :(得分:0)

由于您没有说 您正在搜索IMAP,我无法给您一个明确的答案,但可能是您必须双重转义引号?一次用于C#,一次用于IMAP搜索?

string searchString = "Joe says: \\\"i want to search\\\" and exits.";

答案 1 :(得分:0)

使用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命令和响应。

答案 2 :(得分:-1)

IMAP搜索不支持任意字符串 - 所以不,没有办法做到这一点。