當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP imap_mail_compose()用法及代碼示例



PHP-IMAP 函數可幫助您訪問電子郵件帳戶,IMAP 代表I互聯網M艾爾A訪問權限Protocol 使用這些函數您還可以使用 NNTP、POP3 協議和本地郵箱訪問方法。

這個imap_mail_compose()函數接受兩個包含標題字段和索引的正文數組作為參數的數組,並創建一個 MIME 消息。

用法

imap_mail_compose($envelope, $body);

參數

Sr.No 參數及說明
1

envelope (Mandatory)

這是一個包含以下鍵的標題數組:

remail、return_path、日期、發件人、reply_to、in_reply_to、subject、to、cc、bcc、message_id 和 custom_headers。

2

body (Mandatory)

這是一個表示消息正文的數組,具有以下鍵:

類型、編碼、字符集、類型參數、子類型、id、描述、處置類型、處置、內容數據、行、字節和 md5。

返回值

此函數返回表示 MIME 消息的字符串值。

PHP版本

這個函數最初是在 PHP 版本 4 中引入的,並且適用於所有後續版本。

示例

下麵的例子演示了imap_mail_compose()函數 -

<html>
   <body>
      <?php
         $envelope["from"]= "sender@test.com";
         $envelope["to"]  = "reciever1@test.com";
         $envelope["cc"]  = "reciever2@test.com";

         $mail_part1["type"] = TYPEMULTIPART;
         $mail_part1["subtype"] = "mixed";

         $mail_part2["type"] = TYPETEXT;
         $mail_part2["subtype"] = "plain";
         $mail_part2["description"] = "test_desc";
         $mail_part2["contents.data"] = "sample contents \n\n\n\t";

         $body[1] = $mail_part1;
         $body[2] = $mail_part2;

         print( imap_mail_compose($envelope, $body));
      ?>
   </body>
</html>

輸出

這會生成以下輸出 -

From:sender@test.com
To:reciever1@test.com
cc:reciever2@test.com
MIME-Version:1.0
Content-Type:MULTIPART/mixed; BOUNDARY="15319133-10280-1603871611=:4416"

−−15319133-10280−1603871611=:4416
Content-Type:TEXT/plain; CHARSET=US-ASCII
Content−Description:test_desc

sample contents
−−15319133-10280-1603871611=:4416−−

相關用法


注:本文由純淨天空篩選整理自 PHP - imap_mail_compose() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。