imap_msgno
(PHP 4, PHP 5, PHP 7, PHP 8)
imap_msgno — Gets the message sequence number for the given UID
说明
Returns the message sequence number for the given
message_uid
.
This function is the inverse of imap_uid().
返回值
Returns the message sequence number for the given
message_uid
.
更新日志
版本 | 说明 |
---|---|
8.1.0 |
现在 imap 参数接受 IMAP\Connection
实例,之前接受有效的 imap resource。
|
+添加备注
用户贡献的备注 1 note
phpdocu at malli dot co dot at ¶
2 years ago
Here is a simple working snippet to properly check the return value of imap_msgno():
$id = imap_msgno($imapConnection, $mailUid); //convert to normal messagenumber in current context
$verifyUid = imap_uid($imapConnection, $id);
if ($verifyUid != $mailUid)
throw new Exception("Attention: imap_msgno returned nonsense! The mail was probably not found in the mailbox!");