使用 imap PHP 读取 gmail 主邮件 我尝试了什么:

问题描述

目前我使用以下代码可以轻松检索INBox电子邮件

<?PHP

$username  = '[email protected]';
$password  = 'ExamplePassword';
$hostname = '{imap.gmail.com:993/imap/ssl}INBox';
$inBox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());
$emails = imap_search($inBox,'ALL');
    
rsort($emails);
foreach($emails as $email_number) 
{
    
    $overview = imap_fetch_overview($inBox,$email_number,0);
    print_r($overview);
    echo "<br><br><br>";        
} 
imap_close($inBox);
?>

现在我还想过滤主要标签消息。

如何使用 imap PHP 过滤 gmail 主要邮件

我尝试了什么:

不知道如何使它工作: https://www.toptal.com/php/building-an-imap-email-client-with-php

$ids = $imap_driver->get_uids_by_search(' X-GM-RAW "category:primary"');
if ($ids === false) {
    echo "get_uids_Failed: " . $imap_driver->error . "\n";
    return false;
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)