Pourquoi ma fonction PHP mail() ne fonctionne-t-elle pas sur mon serveur Live ?

Mary-Kate Olsen
Libérer: 2024-11-23 20:33:15
original
752 Les gens l'ont consulté

Why Isn't My PHP mail() Function Working on My Live Server?

Dépannage des échecs de la fonction PHP Mail

Q : Pourquoi la fonction PHP mail() ne fonctionne-t-elle pas sur mon site Web en direct ?

R : Plusieurs facteurs peuvent contribuer à ce problème. Une cause courante est l'absence de l'exécutable sendmail.

Solution recommandée :

  • Accédez au terminal de votre serveur et installez sendmail à l'aide de la commande :
sudo apt-get install sendmail
Copier après la connexion
  • Recharger la page PHP où se trouve la fonction mail() appelé.

Considérations supplémentaires :

  • Pour confirmer la livraison de l'e-mail, vérifiez le dossier spam du destinataire.
  • Assurez-vous de votre La configuration de sendmail est correcte en exécutant la commande suivante dans le terminal :
/usr/sbin/sendmail -bv [email address]
Copier après la connexion

Si vous observez une réponse commençant avec "250 Ok", la configuration est valide.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal