2011-05-10 2 views
0

Est-il possible de vérifier la boîte aux lettres POP3 pour les nouveaux e-mails via Powershell? Et si possible, comment cela peut-il être réalisé?Comment vérifier la boîte aux lettres POP3 pour les nouveaux messages via Powershell?

Cette link fournit quelques informations mais ne me convient pas. Je connais les NetCmdlets mais préférerais ne pas utiliser d'outils commerciaux. Aussi, je ne veux pas commencer outlook.application. En fait, mon but est d'éviter de démarrer Outlook, aussi longtemps que possible (pour des raisons de performances)

Répondre

1

Pour autant que je sache, il n'y a pas de classe POP3 native dans le .NET FRAMEWORK. Donc, vous pouvez en écrire un en utilisant des sockets ou vous pouvez utiliser un client exe. Vous pouvez essayer GetMail for Windows.

1

Qu'en est-il de créer une connexion TCP avec TCPClient, et ensuite, créez un NetworkStream objet, connecté à l'TCPClient objet, pour lire les données à partir du serveur? Vous aurez besoin de System.Net.Sockets et System.Net.IO.


Quoi qu'il en soit, je recherche un C# answer et ensuite essayer de l'obtenir à Powershell.

Questions connexes