2011-05-10 52 views
0

是否可以通過Powershell檢查POP3郵箱中的新電子郵件?如果可能的話,如何實現這一目標?如何通過Powershell檢查新郵件的POP3郵箱?

link提供了一些信息,但不適合我。我知道NetCmdlets,但不喜歡使用商業工具。我也不想開始outlook.application。事實上,我的目標是避免啓動前景,只要有可能(出於性能原因)

回答

1

據我所知,在.NET FRAMEWORK中沒有本地POP3類。所以你可以使用套接字編寫一個或者你可以使用一個exe客戶端。你可以試試GetMail for Windows

1

怎麼樣創建使用的TcpClient一個TCP連接,然後,建立一個的NetworkStream對象,連接到的TcpClient對象,從服務器讀取數據?你需要System.Net.SocketsSystem.Net.IO


無論如何,我會搜索C# answer,然後嘗試得到它的PowerShell。