Как проверить почтовый ящик POP3 на наличие новых сообщений через Powershell? - PullRequest
0 голосов
/ 10 мая 2011

Можно ли проверить почтовый ящик POP3 на наличие новых сообщений через Powershell?И, если возможно, как этого достичь?

Эта ссылка предоставляет некоторую информацию, но не подходит мнеЯ знаю о NetCmdlets, но предпочел бы не использовать коммерческие инструменты.Также я не хочу начинать outlook.application.На самом деле, моя цель - как можно дольше избегать начальных перспектив (из соображений производительности)

Ответы [ 2 ]

1 голос
/ 10 мая 2011

Как насчет создания TCP-соединения с использованием TCPClient , а затем создайте объект NetworkStream , подключенный к объекту TCPClient , для чтения данных с сервера

Вам понадобятся System.Net.Sockets и System.Net.IO.


В любом случае, я бы нашел C # ответ , а затем попытался получить его в powershell.

1 голос
/ 10 мая 2011

Насколько я знаю, в .NET FRAMEWORK нет собственного класса POP3.Таким образом, вы можете написать один с помощью сокетов или вы можете использовать exe-клиент.Вы можете попробовать GetMail для Windows .

...