Мы хотим автоматизировать действия на основе электронных писем, которые мы получаем по электронной почте от различных систем управления с устройств в нашей сети

Я пробовал этот небольшой сценарий, но он перечисляет только тему, а не тело

# 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

Как я могу читать электронные письма?

1 ответ1

2

Как я могу читать Gmail с помощью PowerShell

Вы можете попробовать Gmail.ps:

Модуль PowerShell для управления Gmail со всеми необходимыми инструментами. Ищите, читайте и отправляйте электронные письма, архивируйте, помечайте как прочитанные / непрочитанные, удаляйте электронные письма и управляйте ярлыками

Характеристики

  • Читать электронные письма
  • Поиск электронных писем
  • (Обновление) электронные письма: метка, архив, удалить, пометить как прочитанные / непрочитанные / спам, пометить
  • Управление метками
  • Перемещение между ярлыками / почтовыми ящиками
  • Автоматическая аутентификация с использованием диспетчера учетных данных Windows

Источник Gmail.ps

Обратите внимание, что я не проверял это и не имею связи (каламбур) с программным обеспечением.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .