查詢

imap_savebody()函式—用法及示例

「 將郵件正文儲存到指定檔案中 」


函式名:imap_savebody()

適用版本:PHP 4, PHP 5, PHP 7

函式說明:imap_savebody()函式用於將郵件正文儲存到指定檔案中。

語法:bool imap_savebody ( resource $imap_stream , mixed $file , int $msg_number [, string $part_number = "" [, int $options = 0 ]] )

引數:

  • $imap_stream:一個有效的 IMAP 流。
  • $file:儲存郵件正文的檔案路徑。如果檔案已存在,將被覆蓋。
  • $msg_number:要儲存的郵件的編號。
  • $part_number(可選):要儲存的郵件部分的編號。預設為空字串,表示儲存整個正文。
  • $options(可選):儲存選項。預設為0。

返回值:成功時返回true,失敗時返回false。

示例:

$imap_stream = imap_open("{imap.example.com:993/imap/ssl}INBOX", "[email protected]", "password");
$file = "/path/to/save/body.txt";
$msg_number = 1;

if (imap_savebody($imap_stream, $file, $msg_number)) {
    echo "郵件正文儲存成功!";
} else {
    echo "郵件正文儲存失敗!";
}

imap_close($imap_stream);

以上示例演示瞭如何使用imap_savebody()函式將指定郵件的正文儲存到指定檔案中。請確保在呼叫該函式之前已經成功連線到 IMAP 伺服器,並且已經透過驗證獲取了有效的 IMAP 流。在示例中,我們指定了要儲存的郵件編號為1,儲存的檔案路徑為"/path/to/save/body.txt"。如果儲存成功,將輸出"郵件正文儲存成功!",否則輸出"郵件正文儲存失敗!"。最後,記得關閉 IMAP 連線。

補充糾錯
上一個函式: imap_scan()函式
下一個函式: imap_set_quota()函式
熱門PHP函式
分享連結