<p>使用exists响应中的消息总数作为获取uid的方法是否安全?在</p>
<blockquote>
<p>7.3.1. EXISTS Response</p>
<p>Contents: none</p>
<pre><code> The EXISTS response reports the number of messages in the mailbox.
This response occurs as a result of a SELECT or EXAMINE command,
and if the size of the mailbox changes (e.g., new messages).
The update from the EXISTS response MUST be recorded by the
client.
</code></pre>
<p>Example: S: * 23 EXISTS</p>
</blockquote>
<p>应用内输出</p>
<pre><code>2013-02-02 01:24:42-0500 [IMAP4Client (TLSMemoryBIOProtocol),client] C: '0005 IDLE'
2013-02-02 01:24:42-0500 [IMAP4Client (TLSMemoryBIOProtocol),client] S: '+ idling'
2013-02-02 01:25:17-0500 [IMAP4Client (TLSMemoryBIOProtocol),client] S: '* 6 EXISTS'
2013-02-02 01:25:47-0500 [IMAP4Client (TLSMemoryBIOProtocol),client] S: '* 7 EXISTS'
</code></pre>
<p>twisted的IMAP客户端协议的修改版本</p>
^{pr2}$