IMAP PHP GMAIL-移动电子邮件
也许只有一个人能回答我的问题 我移动电子邮件-但GMAIL帐户上的邮件不会移动到文件夹\标签IMAP PHP GMAIL-移动电子邮件,php,email,gmail,imap,move,Php,Email,Gmail,Imap,Move,也许只有一个人能回答我的问题 我移动电子邮件-但GMAIL帐户上的邮件不会移动到文件夹\标签 foreach ($mailboxIds as $id) { $imapConnection = $this->createImapConnection(''); $mailbox = new MailboxComponent($imapConnection); $stream = $mailbox->getImapS
foreach ($mailboxIds as $id) {
$imapConnection = $this->createImapConnection('');
$mailbox = new MailboxComponent($imapConnection);
$stream = $mailbox->getImapStream();
$email = MailboxEmails::findOne($id);
if (!$email)
throw new NotFoundHttpException();
$result = imap_mail_copy($stream, $email->number_id, $folder->name, CP_UID);
$uid = imap_uid($stream, $email->number_id);
$email->folder_id = $folder->id;
$email->number_id = $uid;
$email->save();
imap_expunge($stream);
imap_close($stream);
}
所以没有错误,一切正常,$email->number\u id-它是文件夹中的订单号。不要使用序列号。使用UID。您正在使用UID进行复制,但提供了一个序列号。bug如何从IMAP获取它?