Rechercher : dans
Par :

Bad recipient address syntax

mexicfo, le 19 jui 2008 à 16:00:08 
 Signaler ce message aux modérateurs

Bonjour,

Je rencontre un souci pour l'envoi d'e-mails à partir d'un site web en PHP.
Voici le message d'erreur qui apparait lors de la tentative :

"Warning: mail() [function.mail]: SMTP server response: 501 5.1.3 Bad recipient address syntax in envoi_form.php on line 46"

Tout fonctionnait parfaitement jusqu'à la migration de plateforme de mon hébergeur, et ils prétendent que cela ne vient pas de leur service.

Voici mes codes PHP afin de mieux comprendre l'origine de mon problème :



?php include ("scripts/gauche.php");?>

<td width="56%" valign="top" bgcolor="#CCCCCC" class="rubrik">
<table width="420" border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td height="13" valign="top" bgcolor="#999999"><font color="#FFBC64" size="1">mondomaine.COM   </font></td>
</tr>
<tr>
<td height="126" valign="top"> <img src="mail.jpg" width="50" height="50" border="1" align="left" alt"solderie">
<?php
if ($_GET['mail']=="")
{echo "<br>Veuillez entrer une adresse E-mail valide pour recevoir une réponse. <br><br>";}
else
{
if (eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$", $_GET['mail']))
{
$rep = $_GET['mail'];
$from_email = "contact@domaine.com";
$entetedate = date("D, j M Y H:i:s -0600"); // avec offset horaire
$entetemail = "From: $from_email \n"; // Adresse expéditeur
$entetemail .= "Cc: \n";
$entetemail .= "Bcc: \n"; // Copies cachées
$entetemail .= "Reply-To: $rep \n"; // Adresse de retour
$entetemail .= "X-Mailer: PHP/" . phpversion() . "\n" ;
$entetemail .= "Date: $entetedate";
$entetemail .= "MIME-Version: 1.0\n";
$entetemail .= "Content-type: text/html; charset=iso-8859-1\n";

$mess = "";
$mess .= "<html> <head> <title> Demande de renseignements </title> <head> <body> <table>";

$pips = $_GET;

foreach ($pips as $key => $value)
{
if(($key != "id")&&($key != "art")&&($key != "join_x")&&($key != "join_y")&&($key != "join"))
$mess .= "<tr><td>$key</td><td>$value</td></tr>";
if($key == "id")
{$mess .= "<tr><td>Article :</td><td><a href=\"http://www.mondomaine.com/article.php?art=".$value."\">";}
if($key == "art")
{$mess .= $_GET['art']."</a></td></tr>";}
}

$mess .= "</table> </body> </html>";

if(mail('contact@mondomaine.com','Demande de renseignements',$mess,$entetemail))
{
echo "<br>".$_GET['nom'].", votre demande de renseignement a bien été prise en compte.<br>Nous vous répondrons dans les plus brefs délais.<br><br>";
}
else
{
echo "<br>Suite à un problème sur notre serveur, votre demande n'as pu etre enregistré, merci de recommencer dans un court instant.<br><br><br>";
}
}
else
{
Echo "<br>Veuillez entrer une adresse E-mail valide pour recevoir une réponse. <br><br>";
}
}
?>

<a href="index.php"><div align="center">Retourner à l'accueil <strong>»</strong></div></a>
</td>
</tr>
</table>

<?php include ("scripts/fond.php"); ?>
<?php include ("scripts/droite.php");?>


Voila et plus moyens de recevoir d'emails du site !! merci de votre aide...

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Bad recipient address syntax » dans :
Bad pool caller / Header VoirSymptômes Un écran bleu d'affiche avec le message suivant : Bad Pool Caller Bad Pool Header Résolution Le message d'erreur Bad Pool Caller ou Bad Pool Header signifie que l'appel d'une application a échoué. Il est généralement suivi d'un certain...
Javascript - Coloration syntaxique dans vos pages web VoirSi vous avez un site web contenant des exemples de code (php, javascript, C#, Delphi, Python...), il peut être intéressant d'avoir une coloration syntaxique. C'est parfois pénible à réaliser, mais il existe une librairie Javascript qui permet de...
Parse error: syntax error, unexpected $end VoirLorsque l'on programme en Php, on se retrouve inévitablement un jour devant ce genre d'erreur: Parse error: syntax error, unexpected $end in Command line code on line 1 En français, ça signifie grossièrement: "Erreur d'analyse du code: il y a une...