sock = imap_open('{' . $host . ':110/pop3/notls}INBOX', "$user", "$pass"); } function getEmails () { $headers = imap_headers($this->sock); $numEmails = sizeof($headers); return $numEmails; } function readEmails($num) { for($i = 1; $i <= $num; $i++) { $mailHeader = imap_headerinfo($this->sock, $i); $mH = $mailHeader->sender; $from = $mH[0]->personal . " <" . $mH[0]->mailbox . "@" . $mH[0]->host . ">"; $subject = strip_tags($mailHeader->subject); $date = $mailHeader->date; $body = nl2br(strip_tags(@imap_body($this->sock, $i))); $data[$i]["subject"] = $subject; $data[$i]["body"] = $body; $data[$i]["from"] = $from; } return $data; } function close () { fclose($this->sock); } } ?>