国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP 在 imap server 中把郵件設(shè)置為 seen 問題
大家講道理
大家講道理 2017-04-10 14:49:45
0
0
384

如題,我希望讀取 imap server (gmail) 中的未讀郵件,獲得其內(nèi)容后再把郵件設(shè)置為已讀,可是 imap_setflag_full 這個函數(shù)貌似不起作用?,F(xiàn)在能夠讀取內(nèi)容,但是無法把內(nèi)容設(shè)置為seen, 代碼如下

$mbox = imap_open("{imap.gmail.com/imap/ssl/novalidate-cert}INBOX", "XXX@gmail.com", "XXX");

try
{
    if($mbox){
        //trouver les numéros de mails non-lus
        $mails_unseen = imap_search($mbox, 'UNSEEN');
        //print_r($mailunseen);

        if (!empty($mails_unseen)){
            //pour chaque mail non-lu
            foreach($mails_unseen as $mail){
                //pour les mail unipart
                echo "hehe";
                imap_setflag_full($mbox, $mail, "\\Seen \\Flagged", ST_UID);   //mettre état de mail à déjà-lu

            }
        }else{
            throw new Exception("Pas de mail recent");
        }

        imap_close($mbox);

    }else{
        throw new Exception("Appel echoue");
    }
}

catch(Exception $e)
{
    echo 'Message: '.$e->getMessage().PHP_EOL; 
}

已經(jīng)參考了 stakoverflow 上的一個回答 http://stackoverflow.com/questions/6765736/set-an-mail-as-seen-on-imap-server

可是還是不行...

大家講道理
大家講道理

光陰似箭催人老,日月如移越少年。

reply all(0)
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template