我正在使用IMAP阅读我最近发现的3封电子邮件。 我正在使用PHP。电子邮件提供商是快速邮件。 我使用以下方法。 我收到了昨天$ d的电子邮件。
$s = 'SUBJECT "New email from " SINCE "'.$d.'" UNSEEN';
$emails = imap_search($this->conn,$s);
$ email是一组电子邮件ID。 我像这样循环它们:
foreach ($emails as $index => $i) {
$message = imap_body($this->conn, $i) . '<br>';
$overview = imap_fetch_overview($this->conn, $i, 0);
$structure = imap_fetchstructure($this->conn, $i);
if (!empty($overview[0])) {
$subject = $overview[0]->subject;
}
//from this point i get some html and i just process it.
$mes = imap_body($this->conn, $i);
}
如何让整个过程更快?有任何想法吗? 我不是IMAP的专家。 有什么方法可以让我得到文本正文,而不是电子邮件的其余部分吗?
提前致谢!