La fonction de php mail est d'envoyer des emails directement depuis le script. La syntaxe de cette fonction est "mail(to,subject,message,headers,parameters)", où le paramètre to représente le destinataire de l'email.
L'environnement d'exploitation de cet article : système Windows 7, PHP7.1, ordinateur Dell G3.
Utilisation de mail
La fonction mail() vous permet d'envoyer des emails directement à partir d'un script.
Renvoie vrai si la livraison du courrier est reçue avec succès, sinon renvoie faux.
Syntaxe
mail(to,subject,message,headers,parameters)
Paramètres
obligatoires. Spécifiez les destinataires du message.
sujet obligatoire. Spécifie le sujet de l'e-mail. Ce paramètre ne peut contenir aucun caractère de nouvelle ligne.
message requis. Spécifie le message à envoyer.
en-têtes requis. Spécifie des en-têtes supplémentaires tels que From, Cc et Bcc.
paramètres requis. Spécifie des paramètres supplémentaires pour le programme sendmail.
Explication
Dans le message spécifié par le paramètre message, les lignes doivent être séparées par un LF(n). Chaque ligne ne peut pas dépasser 70 caractères.
(Sous Windows) Lorsque PHP se connecte directement à un serveur SMTP, si un point est trouvé en début de ligne, il sera supprimé. Pour éviter ce problème, remplacez le point unique par deux points.
<?php $text = str_replace("\n.", "\n..", $text); ?>
Remarque : Vous devez garder à l'esprit que ce n'est pas parce qu'une livraison de courrier est acceptée que le courrier a atteint sa destination prévue.
Exemple
Envoyer un simple email :
<?php $txt = "First line of text\nSecond line of text"; // 如果一行大于 70 个字符,请使用 wordwrap()。 $txt = wordwrap($txt,70); // 发送邮件 mail("somebody@example.com","My subject",$txt); ?>
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!