Page 1 sur 1

mail() qui n'envoie pas de mail...

Posté : 17 oct. 2020, 14:52
par UserB
Comprends pas... ma fonction mail() n'envoie rien du tout...

Code : Tout sélectionner

$name = 'testName'; $email = '[email protected]'; $message = 'mon message'; $from = 'From: yoursite.com'; $to = '[email protected]'; $subject = 'Customer Inquiry'; $body = "From: $name\n E-Mail: $email\n Message:\n $message"; mail($to, $subject, $body, $from); if (mail ($to, $subject, $body, $from)) { echo '<p>Your message has been sent!</p>'; } else { echo '<p>Something went wrong, go back and try again!</p>'; }

Re: mail() qui n'envoie pas de mail...

Posté : 17 oct. 2020, 15:20
par @rthur
Et qu'est-ce qui s'affiche comme message ?

A noter que la fonction mail() ne fonctionne que si tu as un serveur mail configuré sur le serveur /ordi où est exécuté ton script PHP.
Dis autrement si tu testes depuis ton propre ordi, c'est normal que ça ne fonctionne pas, mais ça fonctionnera quand tu l'hébergeras.


Un autre point à noter, dans ton code tu fais appel 2 fois à la fonction mail() donc 2 mails vont être envoyés