使用IMAP阅读收件箱的速度不是很快

时间:2017-01-15 23:32:02

标签: php performance imap

我正在使用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的专家。 有什么方法可以让我得到文本正文,而不是电子邮件的其余部分吗?

提前致谢!

0 个答案:

没有答案