有人建议我使用 OpenPop lib 从 hotmail 中获取我的邮件。但是除了断开连接并重新连接之外,我找不到任何更好的方法来检查新邮件。在那里,我发现了一个问题,Hotmail 不允许每 15 分钟超过 1 次 pop3 登录。我想知道是否可以在不断开连接并重新连接到他们的 pop3 服务器的情况下获取新邮件。这是我的代码:
Timer checker = new Timer();
checker.Interval = 1000;
checker.Tick += new EventHandler(delegate
{
Pop3Client client = new Pop3Client();
client.Connect("pop3.live.com", 995, true);
client.Authenticate("my.Email@hotmail.com", "myPassword");
label1.Text = client.GetMessageCount().ToString();
client.Disconnect();
});
checker.Start();