这是一个简单的可工作代码片段,用于正确检查 imap_msgno() 的返回值
$id = imap_msgno($imapConnection, $mailUid); //在当前上下文中转换为普通邮件编号
$verifyUid = imap_uid($imapConnection, $id);
if ($verifyUid != $mailUid)
throw new Exception("注意:imap_msgno 返回了无意义的值!邮件可能在邮箱中未找到!");
(PHP 4, PHP 5, PHP 7, PHP 8)
imap_msgno — 获取给定 UID 的邮件序列号
返回给定 message_uid
的邮件序列号。
版本 | 描述 |
---|---|
8.1.0 | imap 参数现在期望一个 IMAP\Connection 实例;之前,期望一个有效的 imap 资源。 |
这是一个简单的可工作代码片段,用于正确检查 imap_msgno() 的返回值
$id = imap_msgno($imapConnection, $mailUid); //在当前上下文中转换为普通邮件编号
$verifyUid = imap_uid($imapConnection, $id);
if ($verifyUid != $mailUid)
throw new Exception("注意:imap_msgno 返回了无意义的值!邮件可能在邮箱中未找到!");