mam następujący problem z imap. Chciałbym pobierać z serwera tylko nowe wiadomości z tego względu że mam ich jakieś 5000 i czas wykonania takiej operacji trwa sporo czasu. Napisałem taki kod
<?php $mailbox = '{mail.domena.pl:110/pop3/notls}INBOX'; $mailbox_username = 'user'; $mailbox_password = 'pass'; for($uid=1; $uid<=imap_num_msg($mbox);$uid++){ $header = imap_header($mbox,$uid); $from = $header->from; foreach ($from as $id => $object) { $fromname = $object->personal; $fromaddress = $object->mailbox . "@" . $object->host; } } ?>
Tak jak pisałem wszystko działa, ale pobiera wszystkie wiadomości. Chodzi o to, żeby pobiera wyłącznie te które są oflagowane jako nowe. Z góry dziękuje za pomoc i Pozdrawiam