追加したメッセージのメッセージ uid を取得したいと思います。テストされておらず、間違っていると確信しているコードは次のとおりです。
$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 を使用したのはこれが初めてで、これを理解しようとしています。
どんな助けでも大歓迎です。