【问题标题】:How to get every subject of email with php imap?如何使用 php imap 获取电子邮件的每个主题?
【发布时间】:2015-03-20 15:47:26
【问题描述】:
<?php
$hostname = '{imap.gmail.com:993/imap/ssl}';
$username = 'xxx@gmail.com';
$password = 'pass';
$inbox = imap_open($hostname,$username,$password);
$nums=imap_num_msg($inbox);
echo  $nums;
for ($i=1;$i<=$nums;$i++){
    $headers = imap_fetchheader($inbox, $i);
    echo  $headers ;}
imap_close($inboxi);
?>

使用此代码,我可以获取我的 gmail 邮箱中所有电子邮件的数量。 但它不能在标题信息中打印电子邮件的每个主题。如何获得?

【问题讨论】:

    标签: php gmail imap


    【解决方案1】:

    这就是我的工作:

    $overview = imap_fetch_overview($inbox, $i, 0);
    echo $overview[0]->subject . "<BR>";
    

    我认为它比使用 imap_fetchheader 更容易。

    另外,你在最后一个 $inbox 中有一个额外的 'i'。

    【讨论】:

      【解决方案2】:

      imap_headerinfo()imap_header() 将帮助您了解每封电子邮件的主题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-06-13
        • 1970-01-01
        • 1970-01-01
        • 2011-03-27
        • 2013-12-28
        • 1970-01-01
        • 2013-02-16
        • 1970-01-01
        相关资源
        最近更新 更多