PHP - Función imap_mail ()

Las funciones PHP − IMAP le ayudan a acceder a las cuentas de correo electrónico, IMAP significa IInternet Mafligir Aacceso Protocol utilizando estas funciones también puede trabajar con protocolos NNTP, POP3 y métodos de acceso al buzón local.

los imap_mail() La función acepta tres valores de cadena que representan la dirección, el asunto y el cuerpo del mensaje como parámetros y envía el mensaje dado.

Sintaxis

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

Parámetros

No Señor Descripción de parámetros
1

to (Mandatory)

Este es un valor de cadena que representa la dirección del remitente.

2

subject (Mandatory)

Este es un valor de cadena que representa el asunto del correo.

3

message (Mandatory)

Este es un valor de cadena que representa el cuerpo del correo.

4

additional_headers (Optional)

Este es un valor de cadena que representa los encabezados adicionales.

5

cc (Optional)

Este es un valor de cadena que representa la dirección cc.

6

bcc (Optional)

Este es un valor de cadena que representa la dirección BCC.

7

rpath (Optional)

Este es un valor de cadena que representa la ruta de retorno en caso de falla en la entrega.

Valores devueltos

Esta función devuelve un valor booleano que es VERDADERO en caso de éxito y FALSO en caso de falla.

Versión PHP

Esta función se introdujo por primera vez en PHP Versión 4 y funciona en todas las versiones posteriores.

Ejemplo

El siguiente ejemplo demuestra el uso de imap_mail() función -

<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>

Salida

Esto generará la siguiente salida:

Mail sent successfully

Ejemplo

A continuación se muestra un ejemplo de la función anterior con los parámetros opcionales:

<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>

Salida

Esto generará la siguiente salida:

Mail sent successfully