par
kory » 02 mars 2009, 16:25
Bonjour a tous,
Voici mon problème j'ai créer sur mon
site une page contact.html et envoi.php
Quand je test mon formulaire j'ai ce message au moment de l'envoi
Warning: mail() [function.mail]: SMTP server response: 542 You are not allowed to send your message. Contact US in D:\www\6hnergy-sd.com\htdocs\envoi.php on line 86
Une erreur s'est produite
Hors j'ai testé ce code php sur un hébergeur gratuit et il fonctionne très bien, le voici :
Code : Tout sélectionner
<?php
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$objet=$HTTP_POST_VARS['objet'];
$message=$HTTP_POST_VARS['message'];
/////voici la version Mine
$headers = "MIME-Version: 1.0\r\n";
//////ici on détermine le mail en format text
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
////ici on détermine l'expéditeur et l'adresse de réponse
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject="$objet";
$destinataire="[email protected]"; //remplacez "[email protected]" par votre adresse e-mail
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a été envoyé<br>";
} else {
echo "Une erreur s'est produite";
}
?></p>
<p align="center"><span class="Style64">Vous allez bientôt être redirigé vers la page d'accueil<br>
Si vous n'êtes pas redirigé au bout de 5 secondes cliquez</span> <a href="http://www.6hnergy-sd.com/index.html">ici
</a></p>
</div>
Bien entendu j'ai remplacer "
[email protected]" par mon adresse mail.
Autre chose aussi je ne suis pas redirigé au bout des 5 secondes pourquoi ?
Merci.
Bonjour a tous,
Voici mon problème j'ai créer sur mon [url=http://6hnergy-sd.com/contact.html][color=blue]site[/color][/url] une page contact.html et envoi.php
Quand je test mon formulaire j'ai ce message au moment de l'envoi [b][i]Warning: mail() [function.mail]: SMTP server response: 542 You are not allowed to send your message. Contact US in D:\www\6hnergy-sd.com\htdocs\envoi.php on line 86
Une erreur s'est produite [/i][/b]
Hors j'ai testé ce code php sur un hébergeur gratuit et il fonctionne très bien, le voici :
[code]<?php
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$objet=$HTTP_POST_VARS['objet'];
$message=$HTTP_POST_VARS['message'];
/////voici la version Mine
$headers = "MIME-Version: 1.0\r\n";
//////ici on détermine le mail en format text
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
////ici on détermine l'expéditeur et l'adresse de réponse
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject="$objet";
$destinataire="
[email protected]"; //remplacez "
[email protected]" par votre adresse e-mail
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a été envoyé<br>";
} else {
echo "Une erreur s'est produite";
}
?></p>
<p align="center"><span class="Style64">Vous allez bientôt être redirigé vers la page d'accueil<br>
Si vous n'êtes pas redirigé au bout de 5 secondes cliquez</span> <a href="http://www.6hnergy-sd.com/index.html">ici
</a></p>
</div>[/code]
Bien entendu j'ai remplacer "
[email protected]" par mon adresse mail.
Autre chose aussi je ne suis pas redirigé au bout des 5 secondes pourquoi ?
Merci.