[英]How to delete messages immediately in OpenPOP
在openpop中,我们必须调用disconnect()或disposed()来提交删除命令,如何在调用pop3Client.DeleteMessage()时立即删除消息?
我是OpenPOP的开发人员。
POP3 RFC指出您可以向POP3服务器发送DELE <messagenumber>
命令,并且具有该编号的消息将被标记为已删除,但是只有当POP3客户端进入UPDATE
状态时才会被首先删除,这在POP3时发生客户端发送QUIT
命令。 发送QUIT
命令时,POP3客户端只能从那里断开连接。 当您在OpenPOP POP3客户端上调用Disconnect()
,将发送QUIT
命令,并且客户端断开连接。 Dispose()
将在内部为您调用Disconnect()
。
这意味着无法立即删除消息 ,因为这是POP3的工作方式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.