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 ?

Que dois-je faire si je ne parviens pas à envoyer d'e-mails à l'aide de la fonction mail() en php ?

王林
王林original
2020-08-05 14:29:203280parcourir

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.

Que dois-je faire si je ne parviens pas à envoyer d'e-mails à l'aide de la fonction mail() en php ?

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

smtp_server=smtp.163.com  //这里是配置对应的163的smtp
smtp_port=25
auth_username=username  //邮箱用户名
auth_password=password   //邮箱密码
force_sender=username@163.com //你的邮箱全名 用户名@163.com

Fait !

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
Article précédent:Comment effacer la bom en phpArticle suivant:Comment effacer la bom en php