SEARCH TEXT "Joe sagt: und Ausfahrten "i gesucht werden soll""IMAP Suche mit "Charakter
, wie ich diesen Text mit IMAP SEARCH suchen
dies nicht funktioniert:". Joe sagt : \ "Ich möchte suchen \" und beendet. "
SEARCH TEXT "Joe sagt: und Ausfahrten "i gesucht werden soll""IMAP Suche mit "Charakter
, wie ich diesen Text mit IMAP SEARCH suchen
dies nicht funktioniert:". Joe sagt : \ "Ich möchte suchen \" und beendet. "
Da Sie nicht sagen wie Sie suchen IMAP, kann ich Ihnen keine endgültige Antwort geben, aber könnte es sein, dass Sie müssen Double-Escape die Anführungszeichen? Einmal für C# und einmal für die IMAP-Suche?
string searchString = "Joe says: \\\"i want to search\\\" and exits.";
IMAP-Suche unterstützt keine beliebige Zeichenfolge - also nein, es gibt keine Möglichkeit, dies zu tun.
Suche in IMAP mit C# wird in unserem Rebex IMAP tutorial gezeigt.
// 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.");
);
Die Komponente kümmert sich um das korrekte automatische Entkommen.
Wenn Sie neugierig sind, wie es gemerkt wird, versuchen Sie, ein Protokoll wie unter rebex.net/kb/logging.aspx gezeigt zu erstellen, und überprüfen Sie die IMAP-Befehle und Antworten.
OK vielleicht. IMAP-SUCHE mit REGEX? und wie? irgendeine Quelle? –
Das ist nur falsch. http://tools.ietf.org/html/rfc3501#section-6.4.4 – dkarp