如何通过Powershell检查POP3邮箱中的新邮件



是否可以通过Powershell检查POP3邮箱中的新电子邮件?如果可能的话,如何实现这一目标?

此链接提供了一些信息,但不适合我。我知道NetCmdlets,但不想使用商业工具。我也不想开始outlook.application.事实上,我的目标是尽可能避免启动 outlook(出于性能原因)

据我所知,.NET FRAMEWORK中没有本机POP3类。因此,您可以使用套接字编写一个,也可以使用 exe 客户端。您可以尝试 GetMail for Windows。

使用 TCPClient 创建 TCP 连接,然后创建一个连接到 TCPClient 对象的 NetworkStream 对象以从服务器读取数据,怎么样?

你需要System.Net.SocketsSystem.Net.IO.


无论如何,我会搜索一个C#答案,然后尝试将其发送到powershell。

最新更新