Id хотел бы получить сообщение uid для сообщения, которое я добавил. Вот код, который не тестировался, и я уверен, что это неправильно:PHP IMAP get uid после использования imap append для добавления отправленной почты в imap почтовый ящик
$imapStream = imap_open($imapPath,$imapUser,$imapPass);
imap_append($imapStream,$imapPath,$mail->getMailString(),"\\Seen");
$check = imap_check($imapStream);
$uid=imap_uid($imapStream,$check->Nmsgs);
imap_close($imapStream);
В общем, что я делаю после того, как imap_append
вызов запустить imap_check
, чтобы получить количество сообщений, то я Пропусков сообщение в imap_uid
к получить сообщение uid. Это не может быть правильно, но это первый раз, когда я работал с imap, и я просто пытаюсь понять это.
Любая помощь была бы принята с благодарностью.