搜索文字“乔说:”我想搜索“并退出。”
如何使用IMAP SEARCH搜索此文本
这不起作用:“乔说:”我想搜索“并退出。”
答案 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搜索不支持任意字符串 - 所以不,没有办法做到这一点。