当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。