none
IMAP E-Mails mit Powershell lesen und verschieben RRS feed

  • Frage

  • Hallo zusammen,

    ich würde gerne meine EMails aus GoogleMail mit Powershell lesen und auch Label hinzufügen oder sie als gelesen markieren. Ich habe hierfür schon einige Varianten gefunden, jedoch funktionieren viele nicht oder man benötigt andere Methoden usw. die vorinstalliert werden müssen. Mein Wunsch wäre, dass das Ganze in einer Funktion funktioniert, die in selben Datei liegt wie der Aufruf (um später nur eine Datei zu haben, die ich auf dem PC dafür benötige). Der Versand von E-Mail funktioniert ja auch relativ einfach und so wünsche ich mir das für das Empfangen.

    Code für Versand:

    $smtp = New-Object System.Net.Mail.SmtpClient($SMTPServer, $SMTPPort);
    $smtp.EnableSSL = $true
    $smtp.Credentials = New-Object System.Net.NetworkCredential($GmailAbsender, $GMailPasswort);
    $smtp.send($GMailMessage)

    Gibt es hierfür ähnlich einfache Möglichkeiten oder zumindest vorgeschriebene Functions, die das Ganze können oder muss ich mich von dem Traum verabschieden?

    Vielen Dank.

    Donnerstag, 18. Juni 2015 17:58

Antworten

  • Hier ist ein Beispiel wie man Gmail-Mails mit Powershell parsen kann: LINK.
    Das Hinzufügen von Labels oder andere Spezialitäten, geht aber nur wenn du Googles API benutzt.
    Und dafür wirst du wohl oder übel auf eine der von dir erwähnten Lösungen zurückgreifen müssen.
     

    Grüße, Denniver


    Blog: http://bytecookie.wordpress.com

    Kostenloser Powershell Snippet Manager v3: Link
    (Schneller, besser + einfacher scripten.)

    Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
    Warum das Ganze? Hier gibts die Antwort.


    Sonntag, 21. Juni 2015 22:21
    Moderator