Maison > Article > développement back-end > Que dois-je faire si je ne parviens pas à envoyer d'e-mails à l'aide de la fonction mail() en php ?
Solution au problème que vous ne pouvez pas envoyer d'e-mails en utilisant la fonction mail() en PHP : téléchargez d'abord sendmail et décompressez-le ; puis ouvrez le fichier de configuration php.ini et éditez le module "mail function" ; le fichier de configuration sendmail.ini et définissez Just email information.
Analyse des causes :
La fonction mail() ne peut pas être utilisée directement dans les systèmes Windows et vous devez télécharger sendmail.
(Tutoriel recommandé : Tutoriel graphique php )
Solution :
Téléchargez d'abord sendmail, décompressez-le et personnalisez le chemin, par exemple : E :sendmail;
Ajoutez ensuite la configuration suivante au fichier de configuration php.ini (en prenant 163 mailbox comme exemple
[mail function] SMTP = smtp.163.com smtp_port = 25 sendmail_from = 4u4v@163.com sendmail_path = "E:\sendmail\sendmail.exe -t"
(Recommandation du didacticiel vidéo : Tutoriel vidéo php)
Puis modifiez le fichier sendmail.inismtp_server=smtp.163.com //这里是配置对应的163的smtp smtp_port=25 auth_username=username //邮箱用户名 auth_password=password //邮箱密码 force_sender=username@163.com //你的邮箱全名 用户名@163.comFait !
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!