J'ai un soucis avec un formulaire PHP visant à envoyer un mail.
Mon site est hébergé sur OVH et la fonction Suivi des mail (WEB) est bien activée, donc théoriquement, les mails devraient passer!
J'ai fais un test hier et ça marchait très bien. J'ai bien reçu le mail avec toutes les informations.
Bien sur j'ai fait des modifications sur d'autres pages du site mais pas sur celle-là.
Aujourd'hui, j'ai voulu refaire un test et ça ne marche plus.
Ma page m'affiche bien "'Le message a bien été envoyé" comme prévu dans le formulaire ci-après mais je ne reçoit jamais le mail...j'ai fais des tests avec différentes adresse mail (hotmail,gmail) mais aucune des 2 ne fonctionnent...j'ai aussi vérifié dans les spams mais rien non plus...
Quelqu'un peut-il m'aider??? Je dois faire ce site pour mon stage...HELP
Je vous mets le script de mon formulaire!
<?php
$emetteur=mysql_escape_string(trim($_COOKIE['raison']));
if (isset($_POST['submitted'])) {
$errors=array();
if (empty($_POST['objet'])) {
$errors[]='Vous devez saisir un objet !';
}else{
$objet=mysql_escape_string(trim($_POST['objet']));
}
if (empty($_POST['texte'])) {
$errors[]='Vous devez écrire un texte explicatif du problème !';
}else{
$texte=mysql_escape_string(trim($_POST['texte']));
}
if (empty($errors)) {
$headers ='From: "'.$emetteur.'"'."\n";
if(mail('[email protected]', $objet, $texte, $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
}else{
echo '<h1>Erreurs !</h1>
<p class="error">Les erreurs suivantes se sont produites : <br />';
foreach ($errors as $msg) {
echo " - $msg<br />\n";
}
echo '</p><p>Merci de réessayer.</p>';
}
}
?>