以下是一個簡單可用的程式碼片段,用於正確檢查 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 傳回了無意義的值!該郵件可能不在信箱中!");