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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mail() qui n'envoie pas de mail...

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

par @rthur » 17 oct. 2020, 15:20

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

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

par UserB » 17 oct. 2020, 14:52

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>'; }