Pobieram emaile zapomocą funkcji imap_open()
Następnie za pomoca imap_sort() określam parametr FROM ....
Niestety zawsze imap_num_msg() zwraca mi całą ilosc emaili 600 a nie w moim przypadku 3, bo tylko tyle emaili spełniało mój parametr FROM.
$imap_stream = imap_open($baseMailbox.$imap_folder, $cfg_admin['imap_user'], $cfg_admin['imap_pass']) or die('<div class="komunikat komunikat_blad">Cannot connect to mail: ' . imap_last_error() . '</div>'); .... $sorted = imap_sort($imap_stream, SORTARRIVAL, 0, NULL, $imap_search ); .... 'start' => $start, 'limit' => $limit, 'total' => imap_num_msg($imap_stream));//total juz nie dziął jak trzeba.
Macie jakiś pomysł? Czy do funkcji imap_num_msg() mam przekazać inne źródło?