PHP - Função imap_mail ()

As funções PHP-IMAP ajudam você a acessar contas de e-mail, IMAP significa IInternet Maflição Acesso Protocol usando essas funções, você também pode trabalhar com NNTP, protocolos POP3 e métodos de acesso à caixa de correio local.

o imap_mail() A função aceita três valores de string que representam o endereço, o assunto e o corpo da mensagem como parâmetros e envia a mensagem fornecida.

Sintaxe

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

Parâmetros

Sr. Não Parâmetro e Descrição
1

to (Mandatory)

Este é um valor de string que representa o endereço do remetente.

2

subject (Mandatory)

Este é um valor de string que representa o assunto do e-mail.

3

message (Mandatory)

Este é um valor de string que representa o corpo da mensagem.

4

additional_headers (Optional)

Este é um valor de string que representa os cabeçalhos adicionais.

5

cc (Optional)

Este é um valor de string que representa o endereço cc.

6

bcc (Optional)

Este é um valor de string que representa o endereço Cco.

7

rpath (Optional)

Este é um valor de string que representa o caminho de retorno na falha na entrega.

Valores Retornados

Esta função retorna um valor booleano que é TRUE em caso de sucesso e FALSE em caso de falha.

Versão PHP

Esta função foi introduzida pela primeira vez no PHP Versão 4 e funciona em todas as versões posteriores.

Exemplo

O exemplo a seguir demonstra o uso do imap_mail() função -

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

Resultado

Isso irá gerar a seguinte saída -

Mail sent successfully

Exemplo

A seguir está um exemplo da função acima com os parâmetros opcionais -

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

Resultado

Isso irá gerar a seguinte saída -

Mail sent successfully