SEARCH TEXT "Джо говорит: "Я хочу, чтобы искать" и выходит"IMAP Поиск с "характером
, как я могу найти этот текст с IMAP ПОИСК
это не работает:". Джо говорит : \ "Я хочу искать \" и выходы. "
SEARCH TEXT "Джо говорит: "Я хочу, чтобы искать" и выходит"IMAP Поиск с "характером
, как я могу найти этот текст с IMAP ПОИСК
это не работает:". Джо говорит : \ "Я хочу искать \" и выходы. "
Поскольку вы не говорите , как вы ищете IMAP, я не могу дать окончательный ответ, но может быть, double-escape кавычки? Один раз для C# и один раз для поиска IMAP?
string searchString = "Joe says: \\\"i want to search\\\" and exits.";
IMAP-поиск не поддерживает произвольную строку - так что нет, нет способа сделать это.
Поиск в IMAP с использованием C# показан в нашем 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.
ОК, возможно. IMAP SEARCH с REGEX? и как? любой источник? –
Это просто некорректно. http://tools.ietf.org/html/rfc3501#section-6.4.4 – dkarp