20 Kwi
2013
20 Kwi
'13
17:47
W dniu 20.04.2013 17:35, A.L.E.C napisał(a):
On 04/20/2013 05:25 PM, Tomasz Chiliński wrote:
Rozumiem teraz o co Ci chodziło. Popatrzę jeszcze czy istnieje sposób "niedestrukcyjny", żeby sprawdzać które z flag NOT SEEN i UNSEEN są obsługiwane przez serwer imap.
Nie da się, bo to jest ta sama flaga tylko inaczej zapytanie zadane. RFC3501 6.4.4. Możesz sprawdzać flagę każdej wiadomości z osobna (taki postfiltering).
Np. tak: $count = imap_num_msg($ih); for($postid = 1; $postid <= $count; $postid++) { $headers = imap_headerinfo($ih, $postid); if($headers->Unseen == 'U') { ... } }
Ciekawe czy netart dla imap_headerinfo zwróci w $headers pole Unseen o sensownej wartości... Może ktoś ze skrzynką na netart to przetestuje.
--
Pozdrawiam
Tomasz Chiliński, Chilan