2013-11-25 192 views
0

使用PHP IMAP的gmail我需要獲取所有昨天的電子郵件。 我的代碼:電子郵件搜索gmail使用PHP和IMAP使用日期

$emails = imap_search($inbox, 'FROM "[email protected]" ON "2013-11-24"'); 

一切都顯得簡單明瞭,但有24天的郵件我也得到來自25天數(1-3)的電子郵件。 一樣,如果試圖看22,21 d。 ...

爲什麼gmail第二天添加了幾封信?

回答

1

IMAP的日期搜索並不十分精確。有時區問題。 25日的消息可能是從午夜後的第一個小時開始的,當時它仍然是第24個地方。你也可以從第23位獲得消息,從已經是第24位的位置。

這是否是一個錯誤取決於你想要做什麼搜索。

我不記得所有IMAP服務器的行爲是否完全一樣。

+0

事實上,你可能會在24日UTC獲得消息。 – Max

相關問題