ceci est mon code:php courrier ne fonctionne pas
if (mail('[email protected]','New booking', $_REQUEST['message'])) {
echo"<p>Thanks for your booking!</p>";
} else {
echo"<p>Booking failed, please call us to book...</p>";
}
Mais il continue d'afficher la réservation a échoué. mon serveur est centos vps.
/usr/local/lib/php.ini était comme ça:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = [email protected]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
donc je l'ai changé à ceci:
[mail function]
; For Win32 only.
;SMTP = localhost
;smtp_port = 25
; For Win32 only.
;sendmail_from = [email protected]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = "/usr/sbin/sendmail -t -i"
cela ne fonctionne toujours pas et maintenant je suis sur d'idées. J'ai redémarré mon serveur après chaque modification de php.ini
sendmail met ses erreurs dans '/ var/log/messages' et y trouve-t-il quelque chose d'utile? – Kleist
rien dans les messages:/ – user964778