【发布时间】:2011-11-26 11:10:04
【问题描述】:
我正在尝试使用以下代码将邮件从收件箱移到已处理标签中:
$inbox = imap_open($host,$user,$pass) or die('Error: ' . imap_last_error());
if( $emails = imap_search($inbox,'ALL') )
{
foreach($emails as $email_number) {
imap_mail_move($inbox, $email_number, 'Processed') or die('Error');
}
}
imap_expunge($inbox);
imap_close($inbox);
不幸的是,虽然邮件获得了已处理标签,但它们仍然留在收件箱中。
如何让它们从收件箱中消失?
【问题讨论】:
-
标签不是文件夹,无论它们如何通过 IMAP 表示。
-
当然。你有解决办法吗?
-
所以你告诉我绝对没有办法将邮件标记为“已处理”并使用 IMAP 和 PHP 从收件箱中存档?
-
等一下……Thunderbird 如何在 Gmail 收件箱中存档邮件?
标签: php gmail gmail-imap