2011-05-10 56 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。