Я хотел бы настроить функциональность, когда скрипт powershell получит доступ к электронной почте в определенном почтовом ящике. Затем он будет анализировать каждое электронное письмо для участия в диалоге с определенным набором пользователей. Служить в качестве системы, с которой можно было бы взаимодействовать с помощью электронной почты. Как это можно снять?Как использовать Powershell для мониторинга определенного почтового ящика для команд?
ответ
Если вы хотите запустить это с помощью клиента с установленным Outlook, то следующая хорошая отправная точка (EWS не требуется).
$olFolderInbox = 6
$outlook = new-object -com outlook.application;
$mapi = $outlook.GetNameSpace("MAPI");
$inbox = $mapi.GetDefaultFolder($olFolderInbox)
$inbox | gm
Я бы начал с API, управляемого EWS, и my sample. Блог Глена имеет БОЛЬШЕ глубже explanation. exchange.webservices.data.itemview - это ключевой класс (поиск), а также с overview и бесчисленными примерами из блога Глена - вы должны отправиться в хорошее начало.
Компромисс для этого метода заключается в том, что вы можете работать как другой пользователь. @nimizen имеет более легкое решение, если вы этого не сделаете. – slipsec
Привет, пример в принятом в настоящее время ответе может вызвать раздражающее всплывающее окно (Office 2003) при расширении для чтения/отправки сообщений электронной почты. Вы знаете, ускоряет ли EWS всплывающее окно Outlook? спасибо –
Я не знаю, какое всплывающее окно вы получаете, но это решение не использует Outlook, поэтому, если это источник всплывающего окна ... – slipsec
- 1. .Net Служба Windows для мониторинга почтового ящика
- 2. PowerShell для генерации отчета почтового ящика
- 3. как подсчитывать сообщения для почтового ящика почтового ящика
- 4. Ошибка почтового ящика «неизвестный атрибут« delivery_method »для почтового ящика :: квитанция».
- 5. Стойкие UID для почтового ящика
- 6. Ориентирование общего почтового ящика с помощью powershell для извлечения вложений
- 7. Как использовать SystemWorker для выполнения команд PowerShell?
- 8. добавление почтового ящика в powershell, разрешение отклонено
- 9. Проблема удаленного почтового ящика Exchange Powershell
- 10. Как использовать API REST API 365 для создания почтового ящика?
- 11. Как использовать Microsoft.Office.Interop.Outlook для чтения почтового ящика на другом компьютере?
- 12. Powershell для мониторинга текстового файла
- 13. Создать элемент календаря для другого почтового ящика
- 14. Структура почтового ящика
- 15. Powershell для мониторинга доступности сайта
- 16. Разговор для почтового ящика с использованием awesome_nested_set
- 17. Applescript для правильного «отправленного почтового ящика нуля»?
- 18. powershell: как запросить AD и обмениваться размерами почтового ящика
- 19. Предоставление почтового ящика C2DM для SMS
- 20. Использование Applescript для создания смарт-почтового ящика?
- 21. CSS для почтового ящика входящих сообщений
- 22. Outlook Tracker для общего почтового ящика
- 23. Добавление функции поиска для почтового ящика gem
- 24. scala размер почтового ящика
- 25. Задача схемы почтового ящика
- 26. Чтение большого почтового ящика
- 27. Функциональность почтового ящика кода
- 28. Идентификатор почтового ящика IMAP
- 29. Обновления почтового ящика Gmail
- 30. Проверка почтового ящика
Вы когда-нибудь «сталкивались» с раздражающим всплывающим окном (Office 2003), что это решение могло бы производить при чтении/отправке писем? Спасибо –
Предполагая, что сообщение похоже на «другая программа пытается отправить почту от вашего имени», это актуально: http://support.microsoft.com/kb/885682 (проверьте информацию раздела реестра) – nimizen