在openpop中必须调用disconnect()或disposed()来提交删除命令,如何在调用pop3Client.DeleteMessage()时立即删除消息?
请您参考如下方法:
我是 OpenPOP 的开发人员。
POP3 RFC 声明您可以发送 DELE <messagenumber> 命令发送到 POP3 服务器,带有该号码的邮件将被标记为已删除,但只有当 POP3 客户端输入 UPDATE状态,当 POP3 客户端发送 QUIT 命令。当 QUIT命令发送后,POP3 客户端只能从那里断开连接。当您调用 Disconnect()在 OpenPOP POP3 客户端上,然后是 QUIT命令被发送,客户端断开连接。 Dispose()将在内部调用 Disconnect()给你。
这意味着无法立即删除邮件,因为这是 POP3 的工作方式。
