PHP - imap_mail() 函数



PHP−IMAP 函数帮助您访问电子邮件帐户,IMAP 代表 **I**nternet **M**ail **A**ccess **P**rotocol,使用这些函数您还可以使用 NNTP、POP3 协议和本地邮箱访问方法。

imap_mail() 函数接受三个字符串值作为参数,分别表示收件人地址、主题和邮件正文,并发送给定的邮件。

语法

imap_mail ($to, $subject, $message [,$additional_headers, $cc, $bcc, $rpat]);

参数

序号 参数及描述
1

to (必填)

这是一个字符串值,表示发送者的地址。

2

subject (必填)

这是一个字符串值,表示邮件的主题。

3

message (必填)

这是一个字符串值,表示邮件正文。

4

additional_headers (可选)

这是一个字符串值,表示其他头部信息。

5

cc (可选)

这是一个字符串值,表示抄送地址。

6

bcc (可选)

这是一个字符串值,表示密送地址。

7

rpath (可选)

这是一个字符串值,表示邮件发送失败时的返回路径。

返回值

此函数返回一个布尔值,成功时返回 TRUE,失败时返回 FALSE。

PHP 版本

此函数最早在 PHP 4 版本中引入,并在所有后续版本中均可用。

示例

以下示例演示了 imap_mail() 函数的使用方法:

<html>
   <body>
      <?php
         $to_address = "[email protected]";       
         $from_address = "[email protected]";
         $subject = "Test_subject";
         
         //Sending a mail
         $res =  imap_mail($to_address, $from_address, $subject);
         if($res){
            print("Mail sent successfully");
         }else{
            print("Error Occurred");
         }
      ?>
   </body>
</html>

输出

这将生成以下输出:

Mail sent successfully

示例

以下是上述函数使用可选参数的示例:

<html>
   <body>
      <?php
         $to_address = "[email protected]";       
         $from_address = "[email protected]";
         $subject = "Test_subject";
         $cc = "[email protected]";
         $bcc = "[email protected]";
         $rpath = "return_path";
         
         //Sending a mail
         $res =  imap_mail($to_address, $from_address, $subject, $cc, $bcc, $rpath);
         if($res){
            print("Mail sent successfully");
         } else {
            print("Error Occurred");
         }
      ?>
   </body>
</html>

输出

这将生成以下输出:

Mail sent successfully
php_function_reference.htm
广告