如何在OpenPOP中立即删除消息



在openpop中我们必须调用disconnect()或dispose()来提交删除命令,如何在调用pop3Client.DeleteMessage()时立即删除消息?

我是OpenPOP的开发人员。

POP3 RFC声明你可以发送一个DELE <messagenumber>命令到POP3服务器,并且带有该数字的消息将被标记为被删除,但是只有当POP3客户端进入UPDATE状态时才会首先被删除,这发生在POP3客户端发送QUIT命令时。当发送QUIT命令时,POP3客户端只能从那里断开连接。当您在OpenPOP POP3客户端上调用Disconnect()时,将发送QUIT命令并断开连接。Dispose()将在内部为您调用Disconnect()

这意味着没有办法立即删除消息,因为这是POP3的工作方式。

相关内容

  • 没有找到相关文章

最新更新