Maison  >  Article  >  développement back-end  >  Comment envoyer un email en php ? La fonction PHP mail() implémente l'envoi d'e-mails

Comment envoyer un email en php ? La fonction PHP mail() implémente l'envoi d'e-mails

青灯夜游
青灯夜游original
2018-11-02 17:19:404549parcourir

Comment envoyer un email en php ? Cet article vous présentera comment utiliser la fonction PHP mail() pour envoyer des e-mails. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

mail() est une fonction intégrée de PHP qui permet d'envoyer des emails à l'aide du programme natif sendmail. Chaque fois que la fonction mail() est appelée, elle appelle le programme sendmail local, qui est généralement configuré par l'administrateur système. Si votre hébergeur est sur Hostinger, vous pouvez activer/désactiver cette fonctionnalité dans la section Email - > Mail Service Control.

Comment envoyer un email en php ? La fonction PHP mail() implémente lenvoi de-mails

Par défaut, le service sendmail démarre automatiquement (démarre tout seul). Mais sinon, vous pouvez le faire en quelques clics.

Comment envoyer un email en php ? La fonction PHP mail() implémente lenvoi de-mails

Jetons un coup d'œil aux étapes de la fonction PHP mail() pour implémenter l'envoi d'e-mails  :

Étape 1 - Créer un fichier de test pour la messagerie PHP

Tout d'abord, nous devons créer un fichier pour le script de messagerie PHP. Nous le plaçons dans le répertoire public_html afin qu'il soit facilement accessible via le nom de domaine. Vous pouvez utiliser un gestionnaire de fichiers ou un client FTP pour effectuer cette tâche. Nous nommons le fichier testmail.php.

Comment envoyer un email en php ? La fonction PHP mail() implémente lenvoi de-mails

Étape 2 - Comprendre PHP Mail

Présentons les composants d'un script de messagerie PHP de base

<?PHP
   ini_set( &#39;display_errors&#39;, 1 );
      error_reporting( E_ALL );
      $from = "test@hostinger-tutorials.com";
      $to = "test@gmail.com";
      $subject = "Checking PHP mail";
      $message = "PHP mail works just fine";
      $headers = "From:" . $from;
      mail($to,$subject,$message, $headers);
   echo “电子邮件已发送。” ;
?>

Les deux premières lignes permettent le rapport d'erreurs. Cela sera utile si le script ne parvient pas à s'exécuter. Les composants restants sont :

Comment envoyer un email en php ? La fonction PHP mail() implémente lenvoi de-mails

Pour plus d'informations sur sendmail et ses composants, consultez la documentation PHP officielle (http://php.net/manual/en/ fonction.mail.php).

Étape 3 - Exécutez le script de messagerie PHP

Si vous placez le script PHP dans le répertoire public_html, vous pouvez y accéder via YourDomain.com/testmail .php pour l'exécuter. Vous devriez voir le message suivant :

Comment envoyer un email en php ? La fonction PHP mail() implémente lenvoi de-mails

Félicitations ! Comprenez maintenant la syntaxe de base de la messagerie PHP et pouvez l'utiliser pour envoyer des e-mails.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn