Leia os e-mails do Gmail usando o Powershell

0

Queremos automatizar ações com base em e-mails que recebemos por e-mail de diferentes sistemas de gerenciamento de dispositivos em nossa rede

Eu tentei este pequeno script, mas ele lista apenas o assunto, não o corpo

# load rss-feed
$webclient = new-object System.Net.WebClient

# access the rss-feed
$webclient.Credentials = new-object System.Net.NetworkCredential ("scominbox@domain", "Password")

# download the rss as xml
[xml]$xml= $webclient.DownloadString("https://mail.google.com/mail/feed/atom")

# display only sender name and message title as custom table
$format= @{Expression={$_.title};Label="Title"},@{Expression={$_.author.name};Label="Author"}

# display the table
$xml.feed.entry | format-table $format

Como posso ler os e-mails?

    
por Fredrik L 21.02.2017 / 18:49

1 resposta

2

Como posso ler o Gmail usando o PowerShell

Você pode tentar o Gmail.ps :

A PowerShell module for managing your Gmail, with all the tools you'll need. Search, read and send emails, archive, mark as read/unread, delete emails, and manage labels

Features

  • Read emails
  • Search emails
  • (Update) emails: label, archive, delete, mark as read/unread/spam, star
  • Manage labels
  • Move between labels/mailboxes
  • Automatic authentication, using the Windows Credential Manager

Fonte Gmail.ps

Note que eu não testei isso e não tenho nenhuma conexão (trocadilho intencional) com o software.

    
por 21.02.2017 / 19:00