IMAP-Copy: Client在60秒后关闭连接



我已经实现了一个IMAP服务器,我面临着以下问题:

有些邮件客户端(Apple)会在60秒后关闭连接。当接收到COPY命令时,服务器端收到的邮件数量较多,发送时间超过60秒。处理步骤60秒后,这个邮件客户端关闭连接(我在TCP堆栈中看到FIN),当服务器试图用SUCCESS回复时,客户端已经离开了。

一段时间后,邮件客户端发送相同的命令,同样的事情再次发生。

我已经尝试发送tcp keepalive,但没有成功。有人知道下一步该做什么吗?

您应该能够在任何时候发送一个未标记的OK响应。这可以用作keep alive:

* OK Working on it...

最新更新