我基本上想完成以下工作
imap_mail_move($imapStream, imap_num_msg($imapStream), "INBOX.Parsed");
imap_expunge($imapStream);
但这只会移动第一条消息,该功能显然需要一个范围才能正常工作。问题是php文档页面上唯一的例子如下
imap_mail_copy($mbox,'16','[Gmail]/Starred'); // 16 is the message number, which can also be a range.(ex: '1:15')
如果我尝试使用 sytax 1:15 或 1:imap_num_msg($imapStream) 会导致以下错误
Parse error: syntax error, unexpected ':'
如何将收件箱中的邮件总数移动到不同的文件夹并正确指定该范围?