PHPのIMAP関数s.thを使用してメッセージを新しいフォルダーに移動した後、メッセージに未表示のフラグを付けたい。お気に入り:
$uioTmp = imap_uid($mailbox, $msgNumber);
imap_mail_move($mailbox, $msgNumber, "INBOX.undetected");
imap_clearflag_full($mailbox, $uidTmp, "\\Seen", ST_UID);
PHPimap_mail_move
は実際にはメッセージを移動しないため(代わりにメッセージをコピーし、古いメッセージを削除するよりも)、新しいメッセージは新しいメッセージIDを取得すると思います。
コピーされたメッセージのメッセージIDまたは正しいUIOを取得する方法はありますか?