2016-06-10 56 views
0

我對郵件服務器和郵件帳戶有疑問。如何知道許多郵件已發送/接收?

我想知道是否可以向郵件服務器詢問郵件帳戶發送或收到的郵件數量。

我不知道這是否可以通過pop3/imap/smtp協議或特定的郵件服務器API。

也許通過連接到郵件服務器並使用郵件帳戶憑據登錄,可以通過郵件服務器api或協議來獲得此信息。

有什麼想法?

回答

0

我不認爲你能夠看到有多少消息已發送/接收在帳戶的有效期內。

我所知道的是,您可以連接到您的收件箱並獲取收件箱中的郵件數量。

0

那些不可用; IMAP服務器不需要記住任何關於刪除的內容。

但是對於gmail等郵件很少被刪除的郵件,在allmail郵箱中的IMAP搜索(如foo uid search header from "<[email protected]>")會告訴你有多少郵件有自己的地址作爲From:和bar status "[Gmail]/All mail" (messages)(名字取決於語言)你總共有多少條消息。

0

如果您的服務器順序號,因爲他們進入你的收件箱中的UID和UIDVALIDITY從未改變,你可以得到多少消息通過看UIDNEXT曾經去過那裏是個好主意。但是,通過複製郵件,這個數字也會增加(例如,如果您將郵件移動到另一個文件夾並將其移回),因此它不完美。但是,如果您的UIDNEXT爲103743,那麼您可以打賭,您在帳戶的有效期內收到了大約100,000條消息。

與您的SENT文件夾相同,如果您的客戶端將消息複製到那裏。

但是,必須滿足第一個條件。具體來說,雅虎不使用連續的UID號碼。

相關問題