Witam,

pogrzebałem na forum i napisałem taki kod

  1. <?php
  2. $mailbox = '{pop3.wp.pl:110/pop3}INBOX';
  3. $mailbox_username = 'xxx'; 
  4. $mailbox_password = 'xxx; 
  5. $email = 'email; 
  6.  
  7. $sms_nr = 0;
  8.  
  9. if(!$mbox = imap_open ($mailbox, $mailbox_username, $mailbox_password)) die ("Błąd połączenia");
  10. if(!($headers = imap_headers($mbox))) die ("Brak nagłówków");
  11. for($uid=1; $uid<=imap_num_msg($mbox);$uid++){
  12. $header = imap_header($mbox,$uid);
  13.  
  14. $from = $header->from;
  15. foreach ($from as $id => $object) {
  16. $fromname = $object->personal;
  17. $fromaddress = $object->mailbox . "@" . $object->host;
  18. }
  19. $f = $fromname." (".$fromaddress.") ";
  20. $d = substr($header->MailDate, 0, -6);
  21.  
  22. echo "Nowa wiadomość dla konta ".$email."\nod: ".$f.\nTemat: ".$header->subject."\nData: ".$d."\n\n";
  23. }
  24. ?>


Wszystko działa dobrze, ale wyświetlane są wszystkie wiadomości. Jak zrobić żeby były pobierane tylko te które są oflagowane jako nowe (nie przeczytane)?