该方案是 Windows 服务使用 OpenPOP 连接到 Outlook.com 或 gmail.com POP3 帐户。如果有任何电子邮件,它会查找现有电子邮件(即client.getMessageCount()
返回大于零的值)。
该服务保持连接打开并重新检查新消息。
问题是,如果我在服务连接后向该帐户发送电子邮件,则getMessageCount()
始终返回零,直到服务自动重新循环弹出连接。
我希望有人遇到过同样的问题。
我无法通过更频繁的弹出断开/重新连接来解决问题,因为某些提供商(如 Outlook.com)对连接之间的时间有限制。