Gibt es eine Möglichkeit, GMail programmgesteuert zu durchsuchen, vorzugsweise mit C #?
?Ich möchte beispielsweise alle E-Mail-Nachrichten erhalten, die mit dem Label übereinstimmen: MyLabel von: [email protected] , damit ich die E-Mail-Textstellen nach Bedarf analysieren kann.
>Das einzig mögliche, was ich gefunden habe, ist die GMail API von Johnvey Hwang , obwohl es nicht so aussah, als ob es die Suche nach E-Mails unterstützt und auch nicht in vielen Jahren aktualisiert wurde.
Auf jeden Fall hatte ich noch nicht viel Glück dabei, es sogar mit meinem Konto zu verbinden, und fragte mich, ob das überhaupt noch funktioniert?
Schließlich entschied ich mich für die Verwendung von IMAPX , was ziemlich gut funktioniert. Versuchte ein paar andere IMAP-Bibliotheken, die nicht so leistungsfähig waren und ein bisschen flockig schienen.
Wenn jemand interessiert ist, ist das Ergebnis iDevice App Reporter , welches eine WinForms-App ist, die GMail (oder andere) durchsucht IMAP-Postfach) für iTunes-App-Belege und analysiert diese, um eine Liste heruntergeladener / gekaufter Apps aus dem Apple AppStore zurückzugeben.
Erstellen Sie einen IMAP-Client, oder verwenden Sie eine Bibliothek , um auf Google Mail zuzugreifen und nach E-Mails zu suchen Mitteilungen. Das IMAP-Protokoll unterstützt explizit die Suche auf der Serverseite. Vergewissern Sie sich, dass der IMAP-Zugriff für das Google Mail-Konto aktiviert ist.
>Beachten Sie, dass Labels in Google Mail wie IMAP-Ordner behandelt werden.
>es ist 2015 jetzt! Sie können die Google-Gmail-API verwenden.
Es hat eine Suchfunktion, Sie können es einfach so machen:
%Vor%Um eine vollständige Google Mail-Suche (wie mehrere Labels, boolesche Operatoren) über IMAP zu verwenden, müssen Sie das Attribut X-GM-RAW verwenden. Weitere Informationen finden Sie unter Google Apps-Dokumentation .