Я перемещаю электронные письма в другой почтовый ящик, используя код, который выглядит примерно так:
function move_email($stream, $uid, $destination) {
$result = imap_mail_move($stream, $uid, $destination, CP_UID);
if($result) {
imap_expunge($stream);
}
return $result;
Работает отлично! Но я хотел бы иметь возможность получить это конкретное электронное письмо в будущем.
Насколько я понимаю, UID в новом поле может отличаться/будет отличаться от UID, переданного в функцию. Как получить UID письма из почтового ящика, указанного в $destination
?
И вообще, как мне получить письмо по UID? imap_search()
имеет многообещающее имя, но, похоже, он не может вернуть электронное письмо по UID.