查詢

imap_fetchmime()函式—用法及示例

「 從郵件伺服器獲取指定訊息的MIME頭和正文部分 」


函式名:imap_fetchmime()

適用版本:PHP 4.3.0及以上版本

用法:該函式用於從郵件伺服器獲取指定訊息的MIME頭和正文部分。它返回一個字串,包含了整個訊息的MIME頭和正文。

語法:string imap_fetchmime ( resource $imap_stream , int $msg_number , int $options = 0 )

引數:

  • imap_stream:必需,一個有效的 IMAP 流。
  • msg_number:必需,要獲取的訊息的編號。
  • options:可選,一個可選的引數,用於指定要獲取的部分。預設值為0,表示獲取整個訊息。

返回值:如果成功,則返回包含訊息的MIME頭和正文的字串。如果失敗,則返回 false。

示例:

// 連線到 IMAP 伺服器
$imap_stream = imap_open("{imap.example.com:993/imap/ssl}", "username", "password");

// 獲取第一封郵件的MIME頭和正文
$message = imap_fetchmime($imap_stream, 1);

// 列印訊息內容
echo $message;

// 關閉 IMAP 連線
imap_close($imap_stream);

注意事項:

  1. 在使用該函式之前,必須先透過 imap_open() 函式連線到 IMAP 伺服器。
  2. msg_number 參數列示要獲取的訊息的編號,通常從 1 開始計數。
  3. options 引數用於指定要獲取的部分,常用的取值為 0,表示獲取整個訊息。
  4. 返回的訊息內容是一個字串,包含了完整的 MIME 頭和正文。可以根據需要進行解析和處理。
  5. 在使用完畢後,應該透過 imap_close() 函式關閉 IMAP 連線,釋放資源。

以上是 imap_fetchmime() 函式的用法及示例,希望對你有所幫助。

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