我想获取我附加的消息的消息 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,我只是想弄清楚这一点。
任何帮助将不胜感激。