Bonjour,
je poste, car je suis sur un serveur avec lequel je ne peux plus envoyer de mail, alors qu'il y a une semaine, ça marchait encore. Et pour être sûr de moi, j'ai mis dessus un petit script de test : il marche bien sur un autre serveur, mais pas sur celui-ci.
Script de test :
testmail.html :et traitement.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>testmail</title> </head> <body> <form name="contact" action="traitement.php" method="post" onsubmit="return verification()"> <fieldset>Entrez votre nom :<br> <br> <input name="Nom" type="text"> <br> <br> Saisissez votre adresse e-mail :<br> <br> <input name="Mail" type="text"> <br> <br> Objet du message :<br> <br> <input name="objet" type="text"> <br> <br> Saisissez votre message :<br> <br> <textarea name="Info" rows="5" cols="50">Votre message...</textarea><br> <br> <input value="Effacer" type="reset"> <input value="Envoyer" type="submit"></fieldset> </form> </body> </html>avez une idée de qu'est-ce que je peux faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <html> <head> <title>Message envoyé !</title> <meta http-equiv="Refresh" content="5;URL=/"> </head> <body> <h1>message envoyé !</h1> <p>vous serez redirigé automatiquement vers la page d'accueil dans 5 secondes...</p> <p>si ce n'est pas le cas, merci de cliquer sur ce lien : <a href="/">retour</a></p> <? $adresse='---'; $nom='lolo'; $email='---'; $sujet=$_POST['objet']; $alex='---'; $from="From: $nom<$email>\r\n"; $from.="Reply-To: $nom <$email>\n"; $texte=utf8_decode($_POST['Nom'].' ('.$_POST['Mail'].') a écrit '.$_POST['Info']); $from.="MIME-Version: 1.0\r\n"; $from.="Content-Type: text/html"; if (mail($adresse,$sujet,$texte,$from)) echo("<center><font color=green><br><br><br><h2>Formulaire envoyé ! Je vous répondrais rapidement. Merci!</h2></font><br></center>" ); else echo("<center><font color=red><br><br><br><h2>Problème à l'envoi du mail...désolé nous ne pouvons actuellement traiter votre demande</h2></font><br>Contactez nous plus <a href=\"mailto:$alex\">classiquement</a>" ); ?> </body> </html>
Partager